---
Fuzzer filename: '/src/magic_fuzzer_loaddb.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL22fuzzer_release_tmpfilePc
      functionSourceFile: '/src/fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - perror
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzzer_temp_file.h:58,9'
          Branch Sides:
            - BranchSide:      'fuzzer_temp_file.h:58,9'
              BranchSideFuncs:
                - perror
                - free
            - BranchSide:      'fuzzer_temp_file.h:59,9'
              BranchSideFuncs:
                - perror
                - free
      Callsites:
        - Src:             'fuzzer_temp_file.h:58,9'
          Dst:             unlink
        - Src:             'fuzzer_temp_file.h:59,9'
          Dst:             perror
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    perror
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18fuzzer_get_tmpfilePKhm
      functionSourceFile: '/src/fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         11
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - close
        - fclose
        - fdopen
        - fprintf
        - fwrite
        - mkstemp
        - perror
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzzer_temp_file.h:31,9'
          Branch Sides:
            - BranchSide:      'fuzzer_temp_file.h:32,9'
              BranchSideFuncs:
                - mkstemp
                - fdopen
                - perror
                - close
                - abort
                - fwrite
                - fclose
                - close
                - fprintf
                - abort
                - perror
                - abort
            - BranchSide:      'fuzzer_temp_file.h:35,41'
              BranchSideFuncs:
                - mkstemp
                - fdopen
                - perror
                - close
                - abort
                - fwrite
                - fclose
                - close
                - fprintf
                - abort
                - perror
                - abort
        - Branch String:   'fuzzer_temp_file.h:36,9'
          Branch Sides:
            - BranchSide:      'fuzzer_temp_file.h:37,9'
              BranchSideFuncs:
                - perror
                - abort
            - BranchSide:      'fuzzer_temp_file.h:40,25'
              BranchSideFuncs:
                - fdopen
                - perror
                - close
                - abort
                - fwrite
                - fclose
                - close
                - fprintf
                - abort
        - Branch String:   'fuzzer_temp_file.h:41,9'
          Branch Sides:
            - BranchSide:      'fuzzer_temp_file.h:42,9'
              BranchSideFuncs:
                - fwrite
                - fclose
                - close
                - fprintf
                - abort
            - BranchSide:      'fuzzer_temp_file.h:46,41'
              BranchSideFuncs:
                - fwrite
                - fclose
                - close
                - fprintf
                - abort
        - Branch String:   'fuzzer_temp_file.h:47,9'
          Branch Sides:
            - BranchSide:      'fuzzer_temp_file.h:48,15'
              BranchSideFuncs:
                - close
                - fprintf
                - abort
            - BranchSide:      'fuzzer_temp_file.h:53,12'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'fuzzer_temp_file.h:30,29'
          Dst:             strdup
        - Src:             'fuzzer_temp_file.h:32,9'
          Dst:             perror
        - Src:             'fuzzer_temp_file.h:33,9'
          Dst:             abort
        - Src:             'fuzzer_temp_file.h:35,33'
          Dst:             mkstemp
        - Src:             'fuzzer_temp_file.h:37,9'
          Dst:             perror
        - Src:             'fuzzer_temp_file.h:38,9'
          Dst:             abort
        - Src:             'fuzzer_temp_file.h:40,18'
          Dst:             fdopen
        - Src:             'fuzzer_temp_file.h:42,9'
          Dst:             perror
        - Src:             'fuzzer_temp_file.h:43,9'
          Dst:             close
        - Src:             'fuzzer_temp_file.h:44,9'
          Dst:             abort
        - Src:             'fuzzer_temp_file.h:46,34'
          Dst:             fwrite
        - Src:             'fuzzer_temp_file.h:48,9'
          Dst:             close
        - Src:             'fuzzer_temp_file.h:49,9'
          Dst:             fprintf
        - Src:             'fuzzer_temp_file.h:51,9'
          Dst:             abort
        - Src:             'fuzzer_temp_file.h:53,5'
          Dst:             fclose
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - 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:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    83
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19FuzzerTemporaryFileD2Ev
      functionSourceFile: '/src/fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL22fuzzer_release_tmpfilePc
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzzer_temp_file.h:72,34'
          Dst:             _ZL22fuzzer_release_tmpfilePc
        - Src:             'fuzzer_temp_file.h:72,34'
          Dst:             __clang_call_terminate
    - 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:    1
      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:    _ZNK19FuzzerTemporaryFile8filenameEv
      functionSourceFile: '/src/fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19FuzzerTemporaryFileC2EPKhm
      functionSourceFile: '/src/fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18fuzzer_get_tmpfilePKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzzer_temp_file.h:70,25'
          Dst:             _ZL18fuzzer_get_tmpfilePKhm
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/magic_fuzzer_loaddb.cc'
      linkageType:     externalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         14
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN19FuzzerTemporaryFileC2EPKhm
        - _ZN19FuzzerTemporaryFileD2Ev
        - _ZNK19FuzzerTemporaryFile8filenameEv
        - magic_check
        - magic_close
        - magic_compile
        - magic_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic_fuzzer_loaddb.cc:26,7'
          Branch Sides:
            - BranchSide:      'magic_fuzzer_loaddb.cc:27,5'
              BranchSideFuncs: []
            - BranchSide:      'magic_fuzzer_loaddb.cc:29,28'
              BranchSideFuncs:
                - _ZN19FuzzerTemporaryFileC2EPKhm
                - magic_open
                - _ZN19FuzzerTemporaryFileD2Ev
                - _ZNK19FuzzerTemporaryFile8filenameEv
                - magic_check
                - _ZNK19FuzzerTemporaryFile8filenameEv
                - magic_compile
                - magic_close
                - _ZN19FuzzerTemporaryFileD2Ev
      Callsites:
        - Src:             'magic_fuzzer_loaddb.cc:29,23'
          Dst:             _ZN19FuzzerTemporaryFileC2EPKhm
        - Src:             'magic_fuzzer_loaddb.cc:30,19'
          Dst:             magic_open
        - Src:             'magic_fuzzer_loaddb.cc:32,26'
          Dst:             _ZNK19FuzzerTemporaryFile8filenameEv
        - Src:             'magic_fuzzer_loaddb.cc:32,3'
          Dst:             magic_check
        - Src:             'magic_fuzzer_loaddb.cc:33,28'
          Dst:             _ZNK19FuzzerTemporaryFile8filenameEv
        - Src:             'magic_fuzzer_loaddb.cc:33,3'
          Dst:             magic_compile
        - Src:             'magic_fuzzer_loaddb.cc:34,3'
          Dst:             magic_close
        - Src:             'magic_fuzzer_loaddb.cc:36,1'
          Dst:             _ZN19FuzzerTemporaryFileD2Ev
        - Src:             'magic_fuzzer_loaddb.cc:36,1'
          Dst:             _ZN19FuzzerTemporaryFileD2Ev
    - functionName:    close_and_restore
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - name
        - fd
        - sb
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - close
        - utimes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'magic.c:367,25'
          Branch Sides:
            - BranchSide:      'magic.c:367,28'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:368,3'
              BranchSideFuncs: []
        - Branch String:   'magic.c:367,6'
          Branch Sides:
            - BranchSide:      'magic.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:369,15'
              BranchSideFuncs:
                - close
                - utimes
        - Branch String:   'magic.c:371,6'
          Branch Sides:
            - BranchSide:      'magic.c:371,6'
              BranchSideFuncs:
                - utimes
            - BranchSide:      'magic.c:380,9'
              BranchSideFuncs:
                - utimes
      Callsites:
        - Src:             'magic.c:369,9'
          Dst:             close
        - Src:             'magic.c:384,10'
          Dst:             utimes
    - functionName:    utimes
      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:    unreadable_info
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - md
        - file
      BBCount:         24
      ICount:          114
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - access
        - file_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'magic.c:275,6'
          Branch Sides:
            - BranchSide:      'magic.c:277,14'
              BranchSideFuncs:
                - access
                - access
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'magic.c:297,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'magic.c:277,7'
          Branch Sides:
            - BranchSide:      'magic.c:278,20'
              BranchSideFuncs:
                - file_printf
                - access
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'magic.c:281,14'
              BranchSideFuncs:
                - access
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'magic.c:278,8'
          Branch Sides:
            - BranchSide:      'magic.c:278,42'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:279,5'
              BranchSideFuncs: []
        - Branch String:   'magic.c:281,7'
          Branch Sides:
            - BranchSide:      'magic.c:282,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'magic.c:296,2'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'magic.c:282,8'
          Branch Sides:
            - BranchSide:      'magic.c:282,44'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:283,5'
              BranchSideFuncs: []
        - Branch String:   'magic.c:297,6'
          Branch Sides:
            - BranchSide:      'magic.c:298,19'
              BranchSideFuncs:
                - file_printf
                - file_printf
            - BranchSide:      'magic.c:300,18'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'magic.c:298,7'
          Branch Sides:
            - BranchSide:      'magic.c:298,45'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:299,4'
              BranchSideFuncs: []
        - Branch String:   'magic.c:300,6'
          Branch Sides:
            - BranchSide:      'magic.c:301,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:302,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'magic.c:277,7'
          Dst:             access
        - Src:             'magic.c:278,8'
          Dst:             file_printf
        - Src:             'magic.c:281,7'
          Dst:             access
        - Src:             'magic.c:282,8'
          Dst:             file_printf
        - Src:             'magic.c:298,7'
          Dst:             file_printf
        - Src:             'magic.c:300,6'
          Dst:             file_printf
    - functionName:    access
      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:    magic_getparam
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - param
        - val
      BBCount:         17
      ICount:          148
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:656,6'
          Branch Sides:
            - BranchSide:      'magic.c:657,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:658,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'magic.c:658,2'
          Branch Sides:
            - BranchSide:      'magic.c:660,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:663,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:666,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:669,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:672,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:675,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:678,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:681,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:684,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:687,26'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:690,3'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'magic.c:690,3'
          Dst:             __errno_location
    - 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:    73
      BranchProfiles:  []
      Callsites:       []
    - functionName:    magic_setparam
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - param
        - val
      BBCount:         17
      ICount:          143
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:613,6'
          Branch Sides:
            - BranchSide:      'magic.c:614,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:615,20'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'magic.c:616,2'
          Branch Sides:
            - BranchSide:      'magic.c:618,19'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:621,18'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:624,23'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:627,23'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:630,24'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:633,23'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:636,19'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:639,19'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:642,22'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:645,21'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:648,3'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'magic.c:648,3'
          Dst:             __errno_location
    - functionName:    magic_version
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    magic_setflags
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - flags
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'magic.c:594,6'
          Branch Sides:
            - BranchSide:      'magic.c:595,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:600,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    magic_getflags
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:585,6'
          Branch Sides:
            - BranchSide:      'magic.c:586,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:588,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    magic_errno
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:577,6'
          Branch Sides:
            - BranchSide:      'magic.c:578,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:579,10'
              BranchSideFuncs: []
        - Branch String:   'magic.c:579,9'
          Branch Sides:
            - BranchSide:      'magic.c:579,45'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:579,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    magic_error
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:569,6'
          Branch Sides:
            - BranchSide:      'magic.c:570,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:571,10'
              BranchSideFuncs: []
        - Branch String:   'magic.c:571,9'
          Branch Sides:
            - BranchSide:      'magic.c:571,45'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:571,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    magic_buffer
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - buf
        - nb
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - file_buffer
        - file_getbuffer
        - file_reset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:551,6'
          Branch Sides:
            - BranchSide:      'magic.c:552,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:553,17'
              BranchSideFuncs:
                - file_reset
                - file_buffer
                - file_getbuffer
        - Branch String:   'magic.c:553,6'
          Branch Sides:
            - BranchSide:      'magic.c:554,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:559,18'
              BranchSideFuncs:
                - file_buffer
                - file_getbuffer
        - Branch String:   'magic.c:559,6'
          Branch Sides:
            - BranchSide:      'magic.c:560,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:562,24'
              BranchSideFuncs:
                - file_getbuffer
      Callsites:
        - Src:             'magic.c:553,6'
          Dst:             file_reset
        - Src:             'magic.c:559,6'
          Dst:             file_buffer
        - Src:             'magic.c:562,9'
          Dst:             file_getbuffer
    - functionName:    magic_file
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - inname
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_or_fd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'magic.c:415,6'
          Branch Sides:
            - BranchSide:      'magic.c:416,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:417,20'
              BranchSideFuncs:
                - file_or_fd
      Callsites:
        - Src:             'magic.c:417,9'
          Dst:             file_or_fd
    - functionName:    file_or_fd
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - inname
        - fd
      BBCount:         82
      ICount:          428
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - __errno_location
        - close_and_restore
        - file_buffer
        - file_error
        - file_fsmagic
        - file_getbuffer
        - file_reset
        - fstat
        - lseek
        - open
        - read
        - sread
        - stat
        - unreadable_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'magic.c:431,6'
          Branch Sides:
            - BranchSide:      'magic.c:432,3'
              BranchSideFuncs:
                - file_getbuffer
            - BranchSide:      'magic.c:439,13'
              BranchSideFuncs:
                - malloc
                - file_fsmagic
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - fstat
                - lseek
                - __errno_location
                - open
                - stat
                - unreadable_info
        - Branch String:   'magic.c:439,6'
          Branch Sides:
            - BranchSide:      'magic.c:440,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:442,23'
              BranchSideFuncs:
                - file_fsmagic
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - fstat
                - lseek
                - __errno_location
                - open
                - stat
                - unreadable_info
        - Branch String:   'magic.c:442,2'
          Branch Sides:
            - BranchSide:      'magic.c:444,3'
              BranchSideFuncs:
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
            - BranchSide:      'magic.c:446,3'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - fstat
                - lseek
                - __errno_location
                - open
                - stat
                - unreadable_info
            - BranchSide:      'magic.c:448,6'
              BranchSideFuncs:
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:457,6'
          Branch Sides:
            - BranchSide:      'magic.c:458,7'
              BranchSideFuncs:
                - __errno_location
                - open
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - fstat
                - lseek
                - stat
                - unreadable_info
            - BranchSide:      'magic.c:485,6'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - fstat
                - lseek
        - Branch String:   'magic.c:460,7'
          Branch Sides:
            - BranchSide:      'magic.c:461,18'
              BranchSideFuncs:
                - stat
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - unreadable_info
            - BranchSide:      'magic.c:483,2'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - fstat
                - lseek
        - Branch String:   'magic.c:474,15'
          Branch Sides:
            - BranchSide:      'magic.c:475,24'
              BranchSideFuncs:
                - unreadable_info
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
            - BranchSide:      'magic.c:477,7'
              BranchSideFuncs:
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:474,8'
          Branch Sides:
            - BranchSide:      'magic.c:476,5'
              BranchSideFuncs:
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
            - BranchSide:      'magic.c:477,7'
              BranchSideFuncs:
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:485,6'
          Branch Sides:
            - BranchSide:      'magic.c:486,18'
              BranchSideFuncs:
                - fstat
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - lseek
            - BranchSide:      'magic.c:496,6'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
        - Branch String:   'magic.c:487,14'
          Branch Sides:
            - BranchSide:      'magic.c:487,17'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - lseek
            - BranchSide:      'magic.c:489,7'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - lseek
        - Branch String:   'magic.c:487,7'
          Branch Sides:
            - BranchSide:      'magic.c:488,11'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - lseek
            - BranchSide:      'magic.c:489,7'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
                - lseek
        - Branch String:   'magic.c:489,7'
          Branch Sides:
            - BranchSide:      'magic.c:490,16'
              BranchSideFuncs:
                - lseek
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
            - BranchSide:      'magic.c:491,2'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - unreadable_info
                - sread
        - Branch String:   'magic.c:496,6'
          Branch Sides:
            - BranchSide:      'magic.c:497,7'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - unreadable_info
                - sread
            - BranchSide:      'magic.c:515,13'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - read
                - __errno_location
                - file_error
                - __errno_location
                - file_error
        - Branch String:   'magic.c:497,7'
          Branch Sides:
            - BranchSide:      'magic.c:498,12'
              BranchSideFuncs:
                - sread
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - unreadable_info
            - BranchSide:      'magic.c:507,7'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - unreadable_info
        - Branch String:   'magic.c:500,4'
          Branch Sides:
            - BranchSide:      'magic.c:502,15'
              BranchSideFuncs:
                - sread
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - unreadable_info
            - BranchSide:      'magic.c:505,3'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - unreadable_info
        - Branch String:   'magic.c:503,9'
          Branch Sides:
            - BranchSide:      'magic.c:500,4'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - unreadable_info
            - BranchSide:      'magic.c:503,23'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - unreadable_info
        - Branch String:   'magic.c:507,19'
          Branch Sides:
            - BranchSide:      'magic.c:507,22'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - unreadable_info
            - BranchSide:      'magic.c:515,2'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:507,7'
          Branch Sides:
            - BranchSide:      'magic.c:509,24'
              BranchSideFuncs:
                - unreadable_info
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
            - BranchSide:      'magic.c:515,2'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:509,8'
          Branch Sides:
            - BranchSide:      'magic.c:510,5'
              BranchSideFuncs:
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
            - BranchSide:      'magic.c:511,7'
              BranchSideFuncs:
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:522,7'
          Branch Sides:
            - BranchSide:      'magic.c:523,8'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - __errno_location
                - file_error
            - BranchSide:      'magic.c:530,2'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:523,23'
          Branch Sides:
            - BranchSide:      'magic.c:523,26'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
                - __errno_location
                - file_error
            - BranchSide:      'magic.c:526,16'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:523,8'
          Branch Sides:
            - BranchSide:      'magic.c:524,16'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
            - BranchSide:      'magic.c:526,16'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:527,9'
          Branch Sides:
            - BranchSide:      'magic.c:526,5'
              BranchSideFuncs:
                - file_error
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
            - BranchSide:      'magic.c:527,41'
              BranchSideFuncs:
                - file_error
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:533,26'
          Branch Sides:
            - BranchSide:      'magic.c:533,47'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
            - BranchSide:      'magic.c:533,47'
              BranchSideFuncs:
                - file_buffer
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:533,6'
          Branch Sides:
            - BranchSide:      'magic.c:534,3'
              BranchSideFuncs:
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
            - BranchSide:      'magic.c:535,5'
              BranchSideFuncs:
                - free
                - file_getbuffer
                - close_and_restore
                - lseek
        - Branch String:   'magic.c:538,6'
          Branch Sides:
            - BranchSide:      'magic.c:538,13'
              BranchSideFuncs:
                - close_and_restore
                - file_getbuffer
                - lseek
            - BranchSide:      'magic.c:539,7'
              BranchSideFuncs:
                - close_and_restore
                - file_getbuffer
                - lseek
        - Branch String:   'magic.c:539,7'
          Branch Sides:
            - BranchSide:      'magic.c:540,16'
              BranchSideFuncs:
                - lseek
                - close_and_restore
                - file_getbuffer
            - BranchSide:      'magic.c:541,21'
              BranchSideFuncs:
                - close_and_restore
                - file_getbuffer
        - Branch String:   'magic.c:544,9'
          Branch Sides:
            - BranchSide:      'magic.c:544,34'
              BranchSideFuncs:
                - file_getbuffer
            - BranchSide:      'magic.c:544,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'magic.c:431,6'
          Dst:             file_reset
        - Src:             'magic.c:442,10'
          Dst:             file_fsmagic
        - Src:             'magic.c:459,3'
          Dst:             __errno_location
        - Src:             'magic.c:460,13'
          Dst:             open
        - Src:             'magic.c:461,13'
          Dst:             stat
        - Src:             'magic.c:475,8'
          Dst:             unreadable_info
        - Src:             'magic.c:486,12'
          Dst:             fstat
        - Src:             'magic.c:490,10'
          Dst:             lseek
        - Src:             'magic.c:500,16'
          Dst:             sread
        - Src:             'magic.c:509,8'
          Dst:             unreadable_info
        - Src:             'magic.c:522,17'
          Dst:             read
        - Src:             'magic.c:524,20'
          Dst:             __errno_location
        - Src:             'magic.c:524,5'
          Dst:             file_error
        - Src:             'magic.c:526,20'
          Dst:             __errno_location
        - Src:             'magic.c:526,5'
          Dst:             file_error
        - Src:             'magic.c:533,6'
          Dst:             file_buffer
        - Src:             'magic.c:540,10'
          Dst:             lseek
        - Src:             'magic.c:541,3'
          Dst:             close_and_restore
        - Src:             'magic.c:544,19'
          Dst:             file_getbuffer
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat
      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:    7
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    magic_descriptor
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - fd
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_or_fd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:404,6'
          Branch Sides:
            - BranchSide:      'magic.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:406,20'
              BranchSideFuncs:
                - file_or_fd
      Callsites:
        - Src:             'magic.c:406,9'
          Dst:             file_or_fd
    - functionName:    magic_list
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - magicfile
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_apprentice
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:358,6'
          Branch Sides:
            - BranchSide:      'magic.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:360,25'
              BranchSideFuncs:
                - file_apprentice
      Callsites:
        - Src:             'magic.c:360,9'
          Dst:             file_apprentice
    - functionName:    magic_check
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - magicfile
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_apprentice
      functionUses:    1
      BranchProfiles:
        - Branch String:   'magic.c:350,6'
          Branch Sides:
            - BranchSide:      'magic.c:351,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:352,25'
              BranchSideFuncs:
                - file_apprentice
      Callsites:
        - Src:             'magic.c:352,9'
          Dst:             file_apprentice
    - functionName:    magic_compile
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - magicfile
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_apprentice
      functionUses:    1
      BranchProfiles:
        - Branch String:   'magic.c:342,6'
          Branch Sides:
            - BranchSide:      'magic.c:343,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:344,25'
              BranchSideFuncs:
                - file_apprentice
      Callsites:
        - Src:             'magic.c:344,9'
          Dst:             file_apprentice
    - functionName:    magic_load_buffers
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - bufs
        - sizes
        - nbufs
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buffer_apprentice
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:332,6'
          Branch Sides:
            - BranchSide:      'magic.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:334,27'
              BranchSideFuncs:
                - buffer_apprentice
      Callsites:
        - Src:             'magic.c:334,9'
          Dst:             buffer_apprentice
    - functionName:    magic_load
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - magicfile
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_apprentice
      functionUses:    0
      BranchProfiles:
        - Branch String:   'magic.c:319,6'
          Branch Sides:
            - BranchSide:      'magic.c:320,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:321,25'
              BranchSideFuncs:
                - file_apprentice
      Callsites:
        - Src:             'magic.c:321,9'
          Dst:             file_apprentice
    - functionName:    magic_close
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_ms_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'magic.c:308,6'
          Branch Sides:
            - BranchSide:      'magic.c:309,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:310,15'
              BranchSideFuncs:
                - file_ms_free
      Callsites:
        - Src:             'magic.c:310,2'
          Dst:             file_ms_free
    - functionName:    magic_open
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_ms_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'magic.c:269,9'
          Dst:             file_ms_alloc
    - functionName:    get_default_magic
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         28
      ICount:          141
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - access
        - asprintf
        - getenv
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'magic.c:184,6'
          Branch Sides:
            - BranchSide:      'magic.c:179,8'
              BranchSideFuncs:
                - getenv
                - asprintf
                - stat
                - asprintf
                - free
                - free
                - free
                - asprintf
                - stat
                - free
                - asprintf
                - access
                - free
            - BranchSide:      'magic.c:184,6'
              BranchSideFuncs:
                - getenv
                - asprintf
                - stat
                - asprintf
                - free
                - free
                - free
                - asprintf
                - stat
                - free
                - asprintf
                - access
                - free
        - Branch String:   'magic.c:184,6'
          Branch Sides:
            - BranchSide:      'magic.c:185,8'
              BranchSideFuncs:
                - free
                - getenv
                - asprintf
                - stat
                - asprintf
                - free
                - free
                - free
                - asprintf
                - stat
                - free
                - asprintf
                - access
            - BranchSide:      'magic.c:188,14'
              BranchSideFuncs:
                - getenv
                - asprintf
                - stat
                - asprintf
                - free
                - free
                - free
                - asprintf
                - stat
                - free
                - asprintf
                - access
        - Branch String:   'magic.c:188,6'
          Branch Sides:
            - BranchSide:      'magic.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:191,45'
              BranchSideFuncs:
                - asprintf
                - stat
                - asprintf
                - free
                - free
                - free
                - asprintf
                - stat
                - free
                - asprintf
                - access
        - Branch String:   'magic.c:191,6'
          Branch Sides:
            - BranchSide:      'magic.c:192,3'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:193,11'
              BranchSideFuncs:
                - stat
                - asprintf
                - free
                - free
                - free
                - asprintf
                - stat
                - free
                - asprintf
                - access
        - Branch String:   'magic.c:193,6'
          Branch Sides:
            - BranchSide:      'magic.c:194,8'
              BranchSideFuncs:
                - free
                - asprintf
                - stat
                - asprintf
                - free
                - free
                - free
                - asprintf
                - access
            - BranchSide:      'magic.c:208,41'
              BranchSideFuncs:
                - asprintf
                - free
                - free
        - Branch String:   'magic.c:195,7'
          Branch Sides:
            - BranchSide:      'magic.c:196,4'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:197,12'
              BranchSideFuncs:
                - stat
                - asprintf
                - free
                - free
                - free
                - asprintf
                - access
        - Branch String:   'magic.c:197,7'
          Branch Sides:
            - BranchSide:      'magic.c:198,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'magic.c:199,7'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - asprintf
                - access
        - Branch String:   'magic.c:199,7'
          Branch Sides:
            - BranchSide:      'magic.c:200,9'
              BranchSideFuncs:
                - free
                - asprintf
                - access
                - asprintf
                - free
                - free
            - BranchSide:      'magic.c:206,2'
              BranchSideFuncs:
                - asprintf
                - free
                - free
        - Branch String:   'magic.c:201,8'
          Branch Sides:
            - BranchSide:      'magic.c:202,5'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:203,15'
              BranchSideFuncs:
                - access
                - asprintf
                - free
                - free
        - Branch String:   'magic.c:203,8'
          Branch Sides:
            - BranchSide:      'magic.c:204,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'magic.c:205,3'
              BranchSideFuncs:
                - asprintf
                - free
                - free
        - Branch String:   'magic.c:208,6'
          Branch Sides:
            - BranchSide:      'magic.c:209,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'magic.c:210,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'magic.c:188,14'
          Dst:             getenv
        - Src:             'magic.c:191,6'
          Dst:             asprintf
        - Src:             'magic.c:193,6'
          Dst:             stat
        - Src:             'magic.c:195,7'
          Dst:             asprintf
        - Src:             'magic.c:197,7'
          Dst:             stat
        - Src:             'magic.c:201,8'
          Dst:             asprintf
        - Src:             'magic.c:203,8'
          Dst:             access
        - Src:             'magic.c:208,6'
          Dst:             asprintf
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asprintf
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    magic_getpath
      functionSourceFile: '/src/file/src/magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - magicfile
        - action
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_default_magic
        - getenv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'magic.c:256,6'
          Branch Sides:
            - BranchSide:      'magic.c:257,10'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:259,14'
              BranchSideFuncs:
                - getenv
                - get_default_magic
        - Branch String:   'magic.c:260,6'
          Branch Sides:
            - BranchSide:      'magic.c:261,10'
              BranchSideFuncs: []
            - BranchSide:      'magic.c:263,9'
              BranchSideFuncs:
                - get_default_magic
        - Branch String:   'magic.c:263,9'
          Branch Sides:
            - BranchSide:      'magic.c:263,31'
              BranchSideFuncs:
                - get_default_magic
            - BranchSide:      'magic.c:263,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'magic.c:259,14'
          Dst:             getenv
        - Src:             'magic.c:263,31'
          Dst:             get_default_magic
    - functionName:    nonmagic
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         37
      ICount:          180
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:835,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:836,12'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:865,9'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:836,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:838,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:848,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:848,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:848,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:848,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:848,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:848,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:850,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:855,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:861,6'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:838,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:839,6'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:840,6'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:850,14'
          Branch Sides:
            - BranchSide:      'apprentice.c:850,18'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:850,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:850,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:851,6'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:852,5'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:855,14'
          Branch Sides:
            - BranchSide:      'apprentice.c:855,18'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:855,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:855,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:856,6'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:857,10'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:857,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:858,6'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:859,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:865,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:865,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:865,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs1
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3676
      functionLinenumberEnd: 3688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         25
      ICount:          189
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3681,6'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3681,6'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3681,6'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3681,6'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3681,6'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3681,6'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3681,6'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3681,6'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3681,6'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
        - Branch String:   'apprentice.c:3681,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3682,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_32
            - BranchSide:      'apprentice.c:3685,16'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
      Callsites:
        - Src:             'apprentice.c:3677,12'
          Dst:             __bswap_16
        - Src:             'apprentice.c:3678,14'
          Dst:             __bswap_32
        - Src:             'apprentice.c:3679,17'
          Dst:             __bswap_32
        - Src:             'apprentice.c:3680,14'
          Dst:             __bswap_32
        - Src:             'apprentice.c:3682,18'
          Dst:             __bswap_32
        - Src:             'apprentice.c:3683,18'
          Dst:             __bswap_32
        - Src:             'apprentice.c:3685,16'
          Dst:             __bswap_64
        - Src:             'apprentice.c:3686,17'
          Dst:             __bswap_64
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byteswap
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3572
      functionLinenumberEnd: 3576
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - magic
        - nmagic
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - bs1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:3574,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3575,8'
              BranchSideFuncs:
                - bs1
            - BranchSide:      'apprentice.c:3576,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:3575,3'
          Dst:             bs1
    - functionName:    check_buffer
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3403
      functionLinenumberEnd: 3461
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - map
        - dbname
      BBCount:         37
      ICount:          300
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - __bswap_32
        - byteswap
        - file_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:3410,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3411,14'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'apprentice.c:3415,7'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
                - file_error
                - __bswap_32
                - __bswap_32
                - file_error
                - file_error
        - Branch String:   'apprentice.c:3415,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3416,14'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'apprentice.c:3422,8'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
                - file_error
                - __bswap_32
                - __bswap_32
                - file_error
        - Branch String:   'apprentice.c:3423,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3424,7'
              BranchSideFuncs:
                - __bswap_32
                - byteswap
                - file_error
                - __bswap_32
                - file_error
                - __bswap_32
                - file_error
            - BranchSide:      'apprentice.c:3430,17'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
                - file_error
                - __bswap_32
        - Branch String:   'apprentice.c:3424,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3425,15'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'apprentice.c:3428,17'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
                - file_error
                - __bswap_32
        - Branch String:   'apprentice.c:3431,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3432,13'
              BranchSideFuncs:
                - __bswap_32
                - byteswap
                - file_error
                - __bswap_32
                - file_error
            - BranchSide:      'apprentice.c:3434,13'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
                - file_error
        - Branch String:   'apprentice.c:3435,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3436,14'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'apprentice.c:3441,18'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
        - Branch String:   'apprentice.c:3443,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3444,7'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
            - BranchSide:      'apprentice.c:3452,6'
              BranchSideFuncs:
                - byteswap
                - file_error
        - Branch String:   'apprentice.c:3444,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3445,21'
              BranchSideFuncs:
                - __bswap_32
                - byteswap
                - file_error
            - BranchSide:      'apprentice.c:3447,21'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
        - Branch String:   'apprentice.c:3448,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3449,24'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
            - BranchSide:      'apprentice.c:3450,15'
              BranchSideFuncs:
                - byteswap
                - file_error
                - __bswap_32
        - Branch String:   'apprentice.c:3452,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3453,14'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'apprentice.c:3457,6'
              BranchSideFuncs:
                - byteswap
        - Branch String:   'apprentice.c:3457,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3458,10'
              BranchSideFuncs:
                - byteswap
            - BranchSide:      'apprentice.c:3460,2'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3458,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:3459,13'
              BranchSideFuncs:
                - byteswap
            - BranchSide:      'apprentice.c:3459,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:3411,3'
          Dst:             file_error
        - Src:             'apprentice.c:3416,3'
          Dst:             file_error
        - Src:             'apprentice.c:3424,7'
          Dst:             __bswap_32
        - Src:             'apprentice.c:3425,4'
          Dst:             file_error
        - Src:             'apprentice.c:3432,13'
          Dst:             __bswap_32
        - Src:             'apprentice.c:3436,3'
          Dst:             file_error
        - Src:             'apprentice.c:3445,21'
          Dst:             __bswap_32
        - Src:             'apprentice.c:3453,3'
          Dst:             file_error
        - Src:             'apprentice.c:3459,4'
          Dst:             byteswap
    - functionName:    maxoff_t
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkdbname
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3525
      functionLinenumberEnd: 3565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - fn
        - strip
      BBCount:         43
      ICount:          231
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - access
        - asprintf
        - strrchr
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:3529,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3530,20'
              BranchSideFuncs:
                - strrchr
                - asprintf
                - strstr
                - asprintf
                - access
                - free
            - BranchSide:      'apprentice.c:3534,11'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
        - Branch String:   'apprentice.c:3530,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3531,9'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
            - BranchSide:      'apprentice.c:3532,2'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
        - Branch String:   'apprentice.c:3534,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3535,3'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
            - BranchSide:      'apprentice.c:3537,9'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
        - Branch String:   'apprentice.c:3537,43'
          Branch Sides:
            - BranchSide:      'apprentice.c:3537,46'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
            - BranchSide:      'apprentice.c:3537,2'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
        - Branch String:   'apprentice.c:3537,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3538,8'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
            - BranchSide:      'apprentice.c:3542,6'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
        - Branch String:   'apprentice.c:3538,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3538,14'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
            - BranchSide:      'apprentice.c:3539,4'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
        - Branch String:   'apprentice.c:3542,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3543,12'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
            - BranchSide:      'apprentice.c:3546,3'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
        - Branch String:   'apprentice.c:3543,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:3544,4'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
            - BranchSide:      'apprentice.c:3544,4'
              BranchSideFuncs:
                - asprintf
                - strstr
                - asprintf
                - access
                - free
        - Branch String:   'apprentice.c:3548,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3549,37'
              BranchSideFuncs:
                - asprintf
                - access
                - free
                - asprintf
                - strstr
            - BranchSide:      'apprentice.c:3558,31'
              BranchSideFuncs:
                - asprintf
                - strstr
        - Branch String:   'apprentice.c:3549,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3551,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3552,14'
              BranchSideFuncs:
                - access
                - free
                - asprintf
                - strstr
        - Branch String:   'apprentice.c:3552,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3553,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3556,8'
              BranchSideFuncs:
                - free
                - asprintf
                - strstr
        - Branch String:   'apprentice.c:3558,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3559,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3562,13'
              BranchSideFuncs:
                - strstr
        - Branch String:   'apprentice.c:3562,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3563,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3564,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:3530,12'
          Dst:             strrchr
        - Src:             'apprentice.c:3549,7'
          Dst:             asprintf
        - Src:             'apprentice.c:3552,7'
          Dst:             access
        - Src:             'apprentice.c:3558,6'
          Dst:             asprintf
        - Src:             'apprentice.c:3562,6'
          Dst:             strstr
    - 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:    strstr
      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:    set_test_type
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mstart
        - m
      BBCount:         78
      ICount:          378
      EdgeCount:       83
      CyclomaticComplexity: 7
      functionsReached:
        - file_looks_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1214,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1270,7'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'apprentice.c:1270,7'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'apprentice.c:1270,7'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'apprentice.c:1270,7'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'apprentice.c:1270,7'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'apprentice.c:1270,7'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'apprentice.c:1298,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1299,2'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1302,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1270,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1271,4'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'apprentice.c:1272,7'
              BranchSideFuncs:
                - file_looks_utf8
        - Branch String:   'apprentice.c:1272,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1273,4'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'apprentice.c:1275,7'
              BranchSideFuncs:
                - file_looks_utf8
        - Branch String:   'apprentice.c:1275,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1276,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1283,7'
              BranchSideFuncs:
                - file_looks_utf8
        - Branch String:   'apprentice.c:1283,29'
          Branch Sides:
            - BranchSide:      'apprentice.c:1283,32'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'apprentice.c:1289,23'
              BranchSideFuncs:
                - file_looks_utf8
        - Branch String:   'apprentice.c:1283,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1284,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1289,23'
              BranchSideFuncs:
                - file_looks_utf8
        - Branch String:   'apprentice.c:1289,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1291,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1293,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1289,7'
          Dst:             file_looks_utf8
    - functionName:    check_format_type
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2639
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - type
        - estr
      BBCount:         136
      ICount:          690
      EdgeCount:       157
      CyclomaticComplexity: 23
      functionsReached:
        - __ctype_b_loc
        - abort
        - fprintf
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:2642,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2644,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2648,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   'apprentice.c:2648,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2650,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:2653,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:2774,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2774,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2797,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2816,11'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:2653,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2654,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:2677,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'apprentice.c:2654,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:2656,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2661,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2661,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2661,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2670,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2670,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2670,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2670,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2670,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2670,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2670,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2673,13'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:2678,15'
          Branch Sides:
            - BranchSide:      'apprentice.c:2678,34'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2678,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'apprentice.c:2678,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2679,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2687,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2687,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2687,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2687,3'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2687,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2687,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2823,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2687,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2687,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2688,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2688,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2689,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2690,3'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2690,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2690,3'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2690,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2690,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2690,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2823,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2690,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2690,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2691,7'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2691,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2692,12'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2698,15'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2692,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2693,5'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2694,12'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2694,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2695,5'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2696,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2698,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2752,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2766,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2766,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2766,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2766,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2766,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2766,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2769,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2752,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2753,5'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2754,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2774,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2775,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2776,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2776,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2777,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2778,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2778,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2778,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2778,3'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2778,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2778,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2823,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2778,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2778,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2779,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2779,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2780,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2781,3'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2781,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2781,3'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2781,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2781,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2781,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2823,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2781,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2781,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2782,15'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2782,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2789,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2789,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2789,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2789,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2789,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2789,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2792,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2797,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2798,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2799,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2799,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2800,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2801,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2801,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2802,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2807,15'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2803,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:2804,8'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2805,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2807,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:2809,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2811,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:2673,5'
          Dst:             fprintf
        - Src:             'apprentice.c:2674,5'
          Dst:             abort
        - Src:             'apprentice.c:2678,18'
          Dst:             strchr
        - Src:             'apprentice.c:2687,3'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2690,3'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2778,3'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2781,3'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2799,10'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2803,11'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2816,3'
          Dst:             fprintf
        - Src:             'apprentice.c:2817,3'
          Dst:             abort
    - 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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    69
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hextoint
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3200
      functionLinenumberEnd: 3210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:3201,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3202,3'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:3203,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'apprentice.c:3203,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3204,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3205,7'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3205,17'
          Branch Sides:
            - BranchSide:      'apprentice.c:3205,21'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3207,8'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3205,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3206,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3207,8'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3207,17'
          Branch Sides:
            - BranchSide:      'apprentice.c:3207,21'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3209,2'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3207,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3208,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3209,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:3203,6'
          Dst:             __ctype_b_loc
    - functionName:    typesize
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         53
      ICount:          212
      EdgeCount:       104
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:872,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:874,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:929,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:932,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getstr
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3022
      functionLinenumberEnd: 3194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - m
        - s
        - warn
      BBCount:         106
      ICount:          622
      EdgeCount:       130
      CyclomaticComplexity: 26
      functionsReached:
        - __ctype_b_loc
        - file_error
        - file_magwarn
        - file_pstring_length_size
        - hextoint
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:3032,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3033,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - hextoint
                - file_pstring_length_size
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3183,2'
              BranchSideFuncs:
                - file_pstring_length_size
        - Branch String:   'apprentice.c:3033,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3034,4'
              BranchSideFuncs:
                - file_pstring_length_size
            - BranchSide:      'apprentice.c:3035,7'
              BranchSideFuncs:
                - hextoint
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3035,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3036,15'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'apprentice.c:3039,7'
              BranchSideFuncs:
                - hextoint
                - file_pstring_length_size
                - __ctype_b_loc
                - file_error
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:3039,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3040,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3049,16'
              BranchSideFuncs:
                - hextoint
                - file_pstring_length_size
                - __ctype_b_loc
                - file_error
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:3040,11'
          Branch Sides:
            - BranchSide:      'apprentice.c:3041,23'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3043,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3043,20'
          Branch Sides:
            - BranchSide:      'apprentice.c:3043,23'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3046,14'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3043,11'
          Branch Sides:
            - BranchSide:      'apprentice.c:3044,23'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3046,14'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3049,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:3052,8'
              BranchSideFuncs:
                - file_pstring_length_size
                - file_magwarn
            - BranchSide:      'apprentice.c:3057,8'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:3065,8'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:3072,8'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
            - BranchSide:      'apprentice.c:3111,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3111,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3111,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3111,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3111,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3111,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3111,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3111,11'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3115,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3119,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3123,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3127,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3131,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3135,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3139,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3151,10'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3151,10'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3151,10'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3151,10'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3151,10'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3151,10'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3151,10'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3151,10'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3168,8'
              BranchSideFuncs:
                - hextoint
                - file_pstring_length_size
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
                - hextoint
        - Branch String:   'apprentice.c:3052,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3053,18'
              BranchSideFuncs:
                - file_magwarn
                - file_pstring_length_size
            - BranchSide:      'apprentice.c:3054,5'
              BranchSideFuncs:
                - file_pstring_length_size
        - Branch String:   'apprentice.c:3057,30'
          Branch Sides:
            - BranchSide:      'apprentice.c:3058,8'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:3062,9'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:3058,29'
          Branch Sides:
            - BranchSide:      'apprentice.c:3058,32'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:3062,9'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:3057,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3059,18'
              BranchSideFuncs:
                - file_magwarn
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:3062,9'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:3065,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3065,8'
              BranchSideFuncs:
                - file_magwarn
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
            - BranchSide:      'apprentice.c:3066,18'
              BranchSideFuncs:
                - file_magwarn
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_magwarn
                - file_error
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
        - Branch String:   'apprentice.c:3072,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3072,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_magwarn
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
                - strchr
                - strchr
                - file_magwarn
            - BranchSide:      'apprentice.c:3073,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_magwarn
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
                - strchr
                - strchr
                - file_magwarn
        - Branch String:   'apprentice.c:3073,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:3076,27'
              BranchSideFuncs:
                - strchr
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
                - strchr
                - file_magwarn
            - BranchSide:      'apprentice.c:3085,19'
              BranchSideFuncs:
                - file_magwarn
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3077,10'
          Branch Sides:
            - BranchSide:      'apprentice.c:3077,14'
              BranchSideFuncs:
                - strchr
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
                - file_magwarn
            - BranchSide:      'apprentice.c:3084,5'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3077,36'
          Branch Sides:
            - BranchSide:      'apprentice.c:3078,33'
              BranchSideFuncs:
                - file_magwarn
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3080,20'
              BranchSideFuncs:
                - file_magwarn
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3076,10'
          Branch Sides:
            - BranchSide:      'apprentice.c:3080,20'
              BranchSideFuncs:
                - file_magwarn
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3084,5'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3153,17'
          Branch Sides:
            - BranchSide:      'apprentice.c:3153,20'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3162,5'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3153,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3154,12'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3162,5'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3156,18'
          Branch Sides:
            - BranchSide:      'apprentice.c:3156,21'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3159,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3156,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:3157,13'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3159,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3170,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3171,11'
              BranchSideFuncs:
                - hextoint
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3178,5'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3173,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:3174,13'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
            - BranchSide:      'apprentice.c:3176,6'
              BranchSideFuncs:
                - file_pstring_length_size
                - __ctype_b_loc
                - hextoint
                - hextoint
                - __ctype_b_loc
                - file_magwarn
                - strchr
                - strchr
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_error
        - Branch String:   'apprentice.c:3187,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3188,40'
              BranchSideFuncs:
                - file_pstring_length_size
            - BranchSide:      'apprentice.c:3193,9'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3189,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3190,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3191,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:3033,7'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:3036,4'
          Dst:             file_error
        - Src:             'apprentice.c:3053,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:3059,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:3066,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:3073,9'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:3076,10'
          Dst:             strchr
        - Src:             'apprentice.c:3078,10'
          Dst:             strchr
        - Src:             'apprentice.c:3080,7'
          Dst:             file_magwarn
        - Src:             'apprentice.c:3085,6'
          Dst:             file_magwarn
        - Src:             'apprentice.c:3169,8'
          Dst:             hextoint
        - Src:             'apprentice.c:3172,9'
          Dst:             hextoint
        - Src:             'apprentice.c:3188,15'
          Dst:             file_pstring_length_size
    - functionName:    file_pstring_length_size
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3692
      functionLinenumberEnd: 3708
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
      BBCount:         12
      ICount:          64
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - file_error
      functionUses:    5
      BranchProfiles:
        - Branch String:   'apprentice.c:3693,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3695,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3698,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3698,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3701,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3701,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3703,14'
              BranchSideFuncs:
                - file_error
      Callsites:
        - Src:             'apprentice.c:3703,3'
          Dst:             file_error
    - functionName:    eatsize
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3278
      functionLinenumberEnd: 3297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         21
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
        - tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:3281,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3281,18'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
                - tolower
            - BranchSide:      'apprentice.c:3281,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
        - Branch String:   'apprentice.c:3281,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3282,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
            - BranchSide:      'apprentice.c:3284,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
        - Branch String:   'apprentice.c:3284,10'
          Branch Sides:
            - BranchSide:      'apprentice.c:3284,2'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'apprentice.c:3284,2'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3284,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3290,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3290,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3290,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3290,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3290,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3293,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:3281,6'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:3281,6'
          Dst:             tolower
        - Src:             'apprentice.c:3284,10'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:3284,10'
          Dst:             tolower
    - functionName:    tolower
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    string_modifier_check
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
      BBCount:         40
      ICount:          247
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - file_magwarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1744,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1745,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1747,7'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:1747,29'
          Branch Sides:
            - BranchSide:      'apprentice.c:1747,33'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1748,7'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:1747,72'
          Branch Sides:
            - BranchSide:      'apprentice.c:1748,7'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1753,10'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:1748,31'
          Branch Sides:
            - BranchSide:      'apprentice.c:1748,35'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1753,10'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:1747,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1749,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1753,10'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:1753,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1756,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1756,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1764,8'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1764,8'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1772,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1781,8'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1803,16'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1756,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1757,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1761,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1764,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1765,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1770,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1772,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1773,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1779,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1781,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1782,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1786,8'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:1786,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1787,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1791,8'
              BranchSideFuncs:
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:1791,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1792,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1796,8'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1796,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1797,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1801,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1749,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1757,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1765,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1773,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1782,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1787,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1792,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1797,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1803,3'
          Dst:             file_magwarn
    - functionName:    check_format
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2880
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
      BBCount:         25
      ICount:          175
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - check_format_type
        - file_magwarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:2837,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2838,8'
              BranchSideFuncs:
                - check_format_type
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2840,7'
              BranchSideFuncs:
                - check_format_type
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2838,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2838,15'
              BranchSideFuncs:
                - check_format_type
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2839,4'
              BranchSideFuncs:
                - check_format_type
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2840,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2842,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2847,6'
              BranchSideFuncs:
                - check_format_type
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2847,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2848,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2852,19'
              BranchSideFuncs:
                - check_format_type
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2852,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2853,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2858,5'
              BranchSideFuncs:
                - check_format_type
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2859,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2864,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2870,2'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:2870,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2871,8'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2879,2'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2871,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2872,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2878,2'
              BranchSideFuncs:
                - file_magwarn
      Callsites:
        - Src:             'apprentice.c:2848,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2853,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2859,6'
          Dst:             check_format_type
        - Src:             'apprentice.c:2864,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2872,4'
          Dst:             file_magwarn
    - functionName:    getvalue
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2889
      functionLinenumberEnd: 3012
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - m
        - p
        - action
      BBCount:         75
      ICount:          495
      EdgeCount:       87
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - abort
        - eatsize
        - file_magwarn
        - file_parse_guid
        - file_regcomp
        - file_regfree
        - file_signextend
        - fprintf
        - getstr
        - strtod
        - strtof
        - strtoull
        - typesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:2894,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2905,15'
              BranchSideFuncs:
                - getstr
                - file_regcomp
                - file_regfree
                - file_magwarn
            - BranchSide:      'apprentice.c:2923,7'
              BranchSideFuncs:
                - file_parse_guid
                - file_magwarn
                - __errno_location
                - strtod
                - __errno_location
                - __errno_location
                - strtof
                - __errno_location
                - __errno_location
                - strtoull
                - file_signextend
                - typesize
                - __ctype_b_loc
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2906,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2907,8'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2912,7'
              BranchSideFuncs:
                - file_regcomp
                - file_regfree
        - Branch String:   'apprentice.c:2907,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2908,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2910,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2912,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2915,21'
              BranchSideFuncs:
                - file_regcomp
                - file_regfree
            - BranchSide:      'apprentice.c:2921,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2916,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2917,5'
              BranchSideFuncs:
                - file_regfree
            - BranchSide:      'apprentice.c:2919,11'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2923,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2924,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2925,3'
              BranchSideFuncs:
                - file_parse_guid
                - file_magwarn
                - __errno_location
                - strtod
                - __errno_location
                - __errno_location
                - strtof
                - __errno_location
                - __errno_location
                - strtoull
                - file_signextend
                - typesize
                - __ctype_b_loc
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2928,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2932,3'
              BranchSideFuncs:
                - __errno_location
                - strtof
                - __errno_location
            - BranchSide:      'apprentice.c:2932,3'
              BranchSideFuncs:
                - __errno_location
                - strtof
                - __errno_location
            - BranchSide:      'apprentice.c:2932,3'
              BranchSideFuncs:
                - __errno_location
                - strtof
                - __errno_location
            - BranchSide:      'apprentice.c:2944,3'
              BranchSideFuncs:
                - __errno_location
                - strtod
                - __errno_location
            - BranchSide:      'apprentice.c:2944,3'
              BranchSideFuncs:
                - __errno_location
                - strtod
                - __errno_location
            - BranchSide:      'apprentice.c:2944,3'
              BranchSideFuncs:
                - __errno_location
                - strtod
                - __errno_location
            - BranchSide:      'apprentice.c:2950,24'
              BranchSideFuncs:
                - file_parse_guid
                - file_magwarn
            - BranchSide:      'apprentice.c:2957,3'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - file_signextend
                - typesize
                - __ctype_b_loc
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2938,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2939,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2940,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2946,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2947,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2948,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2950,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2951,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2954,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2960,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2961,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2964,25'
              BranchSideFuncs:
                - typesize
                - __ctype_b_loc
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
                - file_magwarn
        - Branch String:   'apprentice.c:2968,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2969,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2974,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
        - Branch String:   'apprentice.c:2974,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:2975,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:2976,9'
              BranchSideFuncs:
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
        - Branch String:   'apprentice.c:2976,18'
          Branch Sides:
            - BranchSide:      'apprentice.c:2976,21'
              BranchSideFuncs:
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:2978,12'
              BranchSideFuncs:
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
        - Branch String:   'apprentice.c:2976,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2977,12'
              BranchSideFuncs:
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:2978,12'
              BranchSideFuncs:
                - __errno_location
                - eatsize
                - file_magwarn
                - fprintf
                - abort
        - Branch String:   'apprentice.c:2978,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:2980,9'
              BranchSideFuncs:
                - __errno_location
                - eatsize
                - file_magwarn
            - BranchSide:      'apprentice.c:2984,9'
              BranchSideFuncs:
                - __errno_location
                - eatsize
                - file_magwarn
            - BranchSide:      'apprentice.c:2988,9'
              BranchSideFuncs:
                - __errno_location
                - eatsize
                - file_magwarn
            - BranchSide:      'apprentice.c:2992,7'
              BranchSideFuncs:
                - __errno_location
                - eatsize
                - file_magwarn
            - BranchSide:      'apprentice.c:2996,13'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:3006,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3007,9'
              BranchSideFuncs:
                - eatsize
            - BranchSide:      'apprentice.c:3010,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:2905,8'
          Dst:             getstr
        - Src:             'apprentice.c:2908,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2915,8'
          Dst:             file_regcomp
        - Src:             'apprentice.c:2917,5'
          Dst:             file_regfree
        - Src:             'apprentice.c:2932,3'
          Dst:             __errno_location
        - Src:             'apprentice.c:2934,16'
          Dst:             strtof
        - Src:             'apprentice.c:2938,7'
          Dst:             __errno_location
        - Src:             'apprentice.c:2944,3'
          Dst:             __errno_location
        - Src:             'apprentice.c:2945,16'
          Dst:             strtod
        - Src:             'apprentice.c:2946,7'
          Dst:             __errno_location
        - Src:             'apprentice.c:2950,7'
          Dst:             file_parse_guid
        - Src:             'apprentice.c:2951,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2957,3'
          Dst:             __errno_location
        - Src:             'apprentice.c:2958,9'
          Dst:             strtoull
        - Src:             'apprentice.c:2959,16'
          Dst:             file_signextend
        - Src:             'apprentice.c:2961,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2964,16'
          Dst:             typesize
        - Src:             'apprentice.c:2969,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2974,17'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2996,5'
          Dst:             fprintf
        - Src:             'apprentice.c:2997,5'
          Dst:             abort
        - Src:             'apprentice.c:3000,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:3006,7'
          Dst:             __errno_location
        - Src:             'apprentice.c:3008,4'
          Dst:             eatsize
    - functionName:    strtof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoull
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_signextend
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - m
        - v
      BBCount:         73
      ICount:          314
      EdgeCount:       74
      CyclomaticComplexity: 3
      functionsReached:
        - file_magwarn
      functionUses:    7
      BranchProfiles:
        - Branch String:   'apprentice.c:1658,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1659,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1738,9'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1659,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:1666,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1671,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1671,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1671,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1694,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1714,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1730,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1732,8'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1732,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1733,21'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1735,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1733,8'
          Dst:             file_magwarn
    - functionName:    parse_op_modifier
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - m
        - lp
        - op
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eatsize
        - file_signextend
        - strtoull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'apprentice.c:1937,8'
          Dst:             strtoull
        - Src:             'apprentice.c:1939,16'
          Dst:             file_signextend
        - Src:             'apprentice.c:1940,2'
          Dst:             eatsize
    - functionName:    parse_string_modifier
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
        - lp
      BBCount:         70
      ICount:          481
      EdgeCount:       81
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - file_magwarn
        - string_modifier_check
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1951,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1952,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - __ctype_b_loc
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2039,28'
              BranchSideFuncs:
                - string_modifier_check
        - Branch String:   'apprentice.c:1952,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1957,8'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1966,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1969,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1972,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1975,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1978,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1981,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1984,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1987,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1990,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1994,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1999,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2004,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2009,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2014,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2024,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2027,4'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1957,19'
          Branch Sides:
            - BranchSide:      'apprentice.c:1957,23'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:1959,15'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
        - Branch String:   'apprentice.c:1957,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1958,18'
              BranchSideFuncs:
                - file_magwarn
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
            - BranchSide:      'apprentice.c:1959,15'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
        - Branch String:   'apprentice.c:1961,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1962,18'
              BranchSideFuncs:
                - file_magwarn
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1963,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:1994,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1995,5'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1996,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:1999,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2000,5'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2001,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2004,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2005,5'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2006,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2009,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2010,5'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2011,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2014,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:2017,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2017,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2019,5'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:2024,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2025,5'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2026,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2030,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2031,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2033,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2036,19'
          Branch Sides:
            - BranchSide:      'apprentice.c:1951,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2036,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - string_modifier_check
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2036,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1951,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - __ctype_b_loc
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2037,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - string_modifier_check
                - __ctype_b_loc
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2039,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2040,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2041,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1951,10'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:1958,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1960,19'
          Dst:             strtoul
        - Src:             'apprentice.c:1962,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2031,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2036,23'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2039,6'
          Dst:             string_modifier_check
    - functionName:    strtoul
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_indirect_modifier
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
        - lp
      BBCount:         13
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __ctype_b_loc
        - file_magwarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1911,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1912,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_magwarn
            - BranchSide:      'apprentice.c:1923,8'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1912,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:1914,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_magwarn
            - BranchSide:      'apprentice.c:1917,8'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1917,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1918,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1920,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1911,10'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:1918,5'
          Dst:             file_magwarn
    - functionName:    get_standard_integer_type
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - t
      BBCount:         34
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:344,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:345,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:346,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:346,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:347,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:348,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:348,11'
          Branch Sides:
            - BranchSide:      'apprentice.c:349,11'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:383,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:349,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:380,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:383,13'
          Branch Sides:
            - BranchSide:      'apprentice.c:394,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:420,8'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:394,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:396,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:398,11'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:398,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:400,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:403,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:413,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:423,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:424,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:425,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:348,11'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:383,13'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:394,7'
          Dst:             __ctype_b_loc
    - functionName:    get_type
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tbl
        - l
        - t
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'apprentice.c:320,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:320,2'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'apprentice.c:321,15'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'apprentice.c:321,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:322,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:326,2'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'apprentice.c:322,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:323,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:324,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:321,7'
          Dst:             strncmp
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_cond
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ms
        - cond
        - cont_level
      BBCount:         34
      ICount:          170
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - file_magwarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1868,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1870,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1879,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1888,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1897,13'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1901,35'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1870,30'
          Branch Sides:
            - BranchSide:      'apprentice.c:1870,33'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1875,13'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1870,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1871,8'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1875,13'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1871,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1872,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1873,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1879,28'
          Branch Sides:
            - BranchSide:      'apprentice.c:1879,31'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1884,13'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1879,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1880,8'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1884,13'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1880,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1881,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1882,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1888,28'
          Branch Sides:
            - BranchSide:      'apprentice.c:1888,31'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1893,13'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1888,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1889,8'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1893,13'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1889,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1890,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1891,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1872,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1881,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:1890,5'
          Dst:             file_magwarn
    - functionName:    get_cond
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - t
      BBCount:         16
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1851,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1851,2'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1852,15'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
        - Branch String:   'apprentice.c:1852,40'
          Branch Sides:
            - BranchSide:      'apprentice.c:1853,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncmp
            - BranchSide:      'apprentice.c:1858,2'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
        - Branch String:   'apprentice.c:1852,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1854,8'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1858,2'
              BranchSideFuncs:
                - strncmp
                - __ctype_b_loc
        - Branch String:   'apprentice.c:1854,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1855,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1856,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1852,7'
          Dst:             strncmp
        - Src:             'apprentice.c:1853,7'
          Dst:             __ctype_b_loc
    - functionName:    get_op
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         11
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:1813,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1815,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1817,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1819,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1821,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1823,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1825,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1827,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1829,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1831,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    goodchar
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2542
      functionLinenumberEnd: 2543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - extra
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:2543,21'
          Branch Sides:
            - BranchSide:      'apprentice.c:2543,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
            - BranchSide:      'apprentice.c:2543,46'
              BranchSideFuncs:
                - strchr
        - Branch String:   'apprentice.c:2543,36'
          Branch Sides:
            - BranchSide:      'apprentice.c:2543,36'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2543,46'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'apprentice.c:2543,24'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2543,39'
          Dst:             strchr
    - functionName:    parse_extra
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2593
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - me
        - line
        - llen
        - off
        - len
        - name
        - extra
        - nt
      BBCount:         55
      ICount:          362
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - __ctype_b_loc
        - file_magerror
        - file_magwarn
        - goodchar
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'apprentice.c:2553,28'
          Branch Sides:
            - BranchSide:      'apprentice.c:2553,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - strlen
            - BranchSide:      'apprentice.c:2553,54'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - strlen
        - Branch String:   'apprentice.c:2556,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2557,9'
              BranchSideFuncs:
                - file_magwarn
                - strlen
            - BranchSide:      'apprentice.c:2563,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
                - __ctype_b_loc
                - file_magwarn
        - Branch String:   'apprentice.c:2557,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:2557,21'
              BranchSideFuncs:
                - strlen
                - file_magwarn
            - BranchSide:      'apprentice.c:2557,28'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:2563,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2564,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2569,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2569,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2569,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2569,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2569,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2569,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
            - BranchSide:      'apprentice.c:2569,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2569,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2569,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2570,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
        - Branch String:   'apprentice.c:2570,17'
          Branch Sides:
            - BranchSide:      'apprentice.c:2570,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
            - BranchSide:      'apprentice.c:2570,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
        - Branch String:   'apprentice.c:2570,29'
          Branch Sides:
            - BranchSide:      'apprentice.c:2570,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
            - BranchSide:      'apprentice.c:2570,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
        - Branch String:   'apprentice.c:2570,40'
          Branch Sides:
            - BranchSide:      'apprentice.c:2570,53'
              BranchSideFuncs:
                - goodchar
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
            - BranchSide:      'apprentice.c:2570,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
        - Branch String:   'apprentice.c:2570,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2572,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
                - goodchar
            - BranchSide:      'apprentice.c:2574,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
        - Branch String:   'apprentice.c:2574,15'
          Branch Sides:
            - BranchSide:      'apprentice.c:2574,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
                - file_magwarn
            - BranchSide:      'apprentice.c:2581,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
        - Branch String:   'apprentice.c:2574,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2575,7'
              BranchSideFuncs:
                - file_magerror
                - file_magwarn
            - BranchSide:      'apprentice.c:2581,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - goodchar
                - file_magwarn
                - file_magerror
        - Branch String:   'apprentice.c:2575,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2576,4'
              BranchSideFuncs:
                - file_magerror
                - file_magwarn
            - BranchSide:      'apprentice.c:2577,7'
              BranchSideFuncs:
                - file_magerror
                - file_magwarn
        - Branch String:   'apprentice.c:2577,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2578,17'
              BranchSideFuncs:
                - file_magwarn
                - file_magerror
            - BranchSide:      'apprentice.c:2580,2'
              BranchSideFuncs:
                - file_magerror
        - Branch String:   'apprentice.c:2581,41'
          Branch Sides:
            - BranchSide:      'apprentice.c:2581,55'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'apprentice.c:2584,7'
              BranchSideFuncs:
                - file_magerror
        - Branch String:   'apprentice.c:2581,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2582,17'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'apprentice.c:2584,7'
              BranchSideFuncs:
                - file_magerror
        - Branch String:   'apprentice.c:2588,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2589,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2591,16'
              BranchSideFuncs:
                - file_magerror
      Callsites:
        - Src:             'apprentice.c:2557,14'
          Dst:             strlen
        - Src:             'apprentice.c:2558,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2564,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2569,2'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2570,43'
          Dst:             goodchar
        - Src:             'apprentice.c:2578,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2581,8'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2581,45'
          Dst:             goodchar
        - Src:             'apprentice.c:2582,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2591,2'
          Dst:             file_magerror
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_strength
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - me
        - line
        - len
      BBCount:         45
      ICount:          322
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - file_magwarn
        - file_printable
        - strtoul
      functionUses:    0
      BranchProfiles:
        - Branch String:   'apprentice.c:2490,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2491,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2496,6'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - __ctype_b_loc
                - file_printable
                - file_magwarn
        - Branch String:   'apprentice.c:2496,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2497,16'
              BranchSideFuncs:
                - file_printable
                - file_magwarn
            - BranchSide:      'apprentice.c:2503,2'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2503,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2503,2'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2503,2'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2503,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2503,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
            - BranchSide:      'apprentice.c:2503,2'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2503,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2503,2'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2504,11'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
        - Branch String:   'apprentice.c:2504,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2506,3'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2511,20'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2511,20'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2511,20'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2511,20'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2514,16'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:2517,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2517,2'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2517,2'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2517,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2517,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2517,2'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2517,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2517,2'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2518,19'
              BranchSideFuncs:
                - strtoul
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2519,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2520,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2523,7'
              BranchSideFuncs:
                - file_magwarn
                - __ctype_b_loc
                - file_magwarn
        - Branch String:   'apprentice.c:2523,10'
          Branch Sides:
            - BranchSide:      'apprentice.c:2523,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2527,14'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:2523,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2524,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2527,14'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:2528,21'
          Branch Sides:
            - BranchSide:      'apprentice.c:2528,24'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2533,2'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2528,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2529,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2533,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:2491,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2499,7'
          Dst:             file_printable
        - Src:             'apprentice.c:2497,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2503,2'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2514,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2517,2'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2518,11'
          Dst:             strtoul
        - Src:             'apprentice.c:2520,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2523,14'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2524,3'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2529,3'
          Dst:             file_magwarn
    - functionName:    parse_ext
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2614
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - me
        - line
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_extra
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'apprentice.c:2615,9'
          Dst:             parse_extra
    - functionName:    parse_apple
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - me
        - line
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_extra
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'apprentice.c:2603,9'
          Dst:             parse_extra
    - functionName:    parse_mime
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 2631
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - me
        - line
        - len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_extra
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'apprentice.c:2631,9'
          Dst:             parse_extra
    - functionName:    addentry
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - me
        - mset
      BBCount:         15
      ICount:          162
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - file_oomem
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:1311,25'
          Branch Sides:
            - BranchSide:      'apprentice.c:1311,28'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - file_oomem
            - BranchSide:      'apprentice.c:1314,17'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - file_oomem
        - Branch String:   'apprentice.c:1311,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1314,17'
              BranchSideFuncs:
                - realloc
                - __assert_fail
                - file_oomem
            - BranchSide:      'apprentice.c:1327,2'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1315,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1318,15'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'apprentice.c:1321,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'apprentice.c:1325,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:1325,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1326,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1315,13'
          Dst:             realloc
        - Src:             'apprentice.c:1318,4'
          Dst:             file_oomem
        - Src:             'apprentice.c:1325,3'
          Dst:             __assert_fail
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ms
        - me
        - file
        - line
        - lineno
        - action
      BBCount:         340
      ICount:          2143
      EdgeCount:       451
      CyclomaticComplexity: 113
      functionsReached:
        - __ctype_b_loc
        - check_cond
        - check_format
        - file_check_mem
        - file_magerror
        - file_magwarn
        - file_mdump
        - file_oomem
        - get_cond
        - get_op
        - get_standard_integer_type
        - get_type
        - getvalue
        - parse_indirect_modifier
        - parse_op_modifier
        - parse_string_modifier
        - realloc
        - strlcpy
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:2071,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2072,3'
              BranchSideFuncs:
                - malloc
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_oomem
                - realloc
                - file_oomem
                - file_magwarn
                - file_magerror
                - file_magerror
                - file_check_mem
            - BranchSide:      'apprentice.c:2076,6'
              BranchSideFuncs:
                - malloc
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_oomem
                - realloc
                - file_oomem
                - file_magwarn
                - file_magerror
                - file_magerror
                - file_check_mem
        - Branch String:   'apprentice.c:2076,22'
          Branch Sides:
            - BranchSide:      'apprentice.c:2076,25'
              BranchSideFuncs:
                - file_check_mem
                - malloc
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_oomem
                - realloc
                - file_oomem
                - file_magwarn
                - file_magerror
                - file_magerror
            - BranchSide:      'apprentice.c:2077,22'
              BranchSideFuncs:
                - file_check_mem
                - malloc
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_oomem
                - realloc
                - file_oomem
                - file_magwarn
                - file_magerror
                - file_magerror
        - Branch String:   'apprentice.c:2076,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2077,22'
              BranchSideFuncs:
                - file_check_mem
                - malloc
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_oomem
                - realloc
                - file_oomem
                - file_magwarn
                - file_magerror
                - file_magerror
            - BranchSide:      'apprentice.c:2079,20'
              BranchSideFuncs:
                - malloc
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_oomem
                - realloc
                - file_oomem
                - file_magwarn
                - file_magerror
                - file_magerror
        - Branch String:   'apprentice.c:2077,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2077,42'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2078,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2081,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2082,7'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - realloc
                - file_oomem
                - file_magwarn
                - file_magerror
                - file_magerror
            - BranchSide:      'apprentice.c:2112,7'
              BranchSideFuncs:
                - malloc
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_oomem
        - Branch String:   'apprentice.c:2082,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2083,18'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'apprentice.c:2086,7'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - realloc
                - file_oomem
                - file_magwarn
                - file_magerror
        - Branch String:   'apprentice.c:2086,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2087,18'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'apprentice.c:2090,8'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - realloc
                - file_oomem
                - file_magwarn
        - Branch String:   'apprentice.c:2092,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2093,17'
              BranchSideFuncs:
                - file_magwarn
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - realloc
                - file_oomem
            - BranchSide:      'apprentice.c:2096,7'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - realloc
                - file_oomem
        - Branch String:   'apprentice.c:2096,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2098,17'
              BranchSideFuncs:
                - realloc
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_oomem
            - BranchSide:      'apprentice.c:2107,8'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2099,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2101,16'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'apprentice.c:2104,13'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2112,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2113,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2114,12'
              BranchSideFuncs:
                - malloc
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_oomem
        - Branch String:   'apprentice.c:2114,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2115,15'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'apprentice.c:2118,12'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2127,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2128,17'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2131,7'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2131,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2132,3'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2143,6'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2134,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2135,15'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2137,8'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2137,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2138,4'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2141,2'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2143,25'
          Branch Sides:
            - BranchSide:      'apprentice.c:2143,29'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2150,7'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2143,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2144,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2150,7'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2144,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2145,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2146,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2150,16'
          Branch Sides:
            - BranchSide:      'apprentice.c:2150,20'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2151,3'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2150,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2151,3'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2154,14'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2155,13'
          Branch Sides:
            - BranchSide:      'apprentice.c:2156,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2161,13'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - get_op
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2156,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2157,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2158,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2163,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2164,3'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2263,2'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2170,17'
          Branch Sides:
            - BranchSide:      'apprentice.c:2170,21'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2171,9'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2170,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2171,9'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2233,8'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
        - Branch String:   'apprentice.c:2171,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2172,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2173,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2174,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:2176,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2179,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2182,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2186,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2186,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2190,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2190,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2196,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2196,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2196,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2196,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2201,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2201,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2201,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2206,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2206,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2206,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2209,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2212,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2215,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2218,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2221,5'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2224,9'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:2224,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:2225,19'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2228,5'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2233,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2234,4'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2237,21'
              BranchSideFuncs:
                - get_op
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
        - Branch String:   'apprentice.c:2237,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2238,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2241,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
        - Branch String:   'apprentice.c:2241,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2242,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
            - BranchSide:      'apprentice.c:2245,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - strtol
                - file_magwarn
        - Branch String:   'apprentice.c:2245,40'
          Branch Sides:
            - BranchSide:      'apprentice.c:2245,44'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2246,19'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2245,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2246,19'
              BranchSideFuncs:
                - strtol
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2255,9'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
        - Branch String:   'apprentice.c:2247,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2248,9'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2253,8'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
        - Branch String:   'apprentice.c:2248,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:2249,19'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2251,5'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2255,19'
          Branch Sides:
            - BranchSide:      'apprentice.c:2256,9'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2257,8'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:2256,37'
          Branch Sides:
            - BranchSide:      'apprentice.c:2256,42'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
                - file_magwarn
            - BranchSide:      'apprentice.c:2262,2'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2255,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2257,8'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2262,2'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2257,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2258,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2260,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2263,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2263,2'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2263,2'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2263,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2263,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2263,2'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2263,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2263,2'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2266,21'
              BranchSideFuncs:
                - get_cond
                - check_cond
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2267,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2268,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2270,2'
              BranchSideFuncs:
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2270,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2270,2'
              BranchSideFuncs:
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2270,2'
              BranchSideFuncs:
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2270,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2270,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
            - BranchSide:      'apprentice.c:2270,2'
              BranchSideFuncs:
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2270,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2270,2'
              BranchSideFuncs:
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2276,7'
              BranchSideFuncs:
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
                - get_type
                - get_standard_integer_type
        - Branch String:   'apprentice.c:2276,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2282,32'
              BranchSideFuncs:
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - get_standard_integer_type
            - BranchSide:      'apprentice.c:2300,32'
              BranchSideFuncs:
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
                - get_standard_integer_type
        - Branch String:   'apprentice.c:2283,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2288,40'
              BranchSideFuncs:
                - get_standard_integer_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
            - BranchSide:      'apprentice.c:2291,7'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
        - Branch String:   'apprentice.c:2291,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2292,4'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
            - BranchSide:      'apprentice.c:2293,2'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
        - Branch String:   'apprentice.c:2307,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2308,41'
              BranchSideFuncs:
                - get_standard_integer_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
            - BranchSide:      'apprentice.c:2309,14'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - get_type
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2317,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2319,35'
              BranchSideFuncs:
                - get_type
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2322,6'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2322,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2323,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2328,6'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2323,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2324,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2325,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2328,27'
          Branch Sides:
            - BranchSide:      'apprentice.c:2328,30'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2338,2'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2328,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2329,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2338,2'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2329,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2330,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2332,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2339,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2346,2'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2340,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2340,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2340,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2340,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2340,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2340,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2340,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2340,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2340,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2340,8'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2340,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2341,4'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2342,12'
              BranchSideFuncs:
                - get_op
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_op_modifier
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
                - file_magwarn
        - Branch String:   'apprentice.c:2348,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_op_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_string_modifier
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2374,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2349,7'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
        - Branch String:   'apprentice.c:2349,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2352,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
                - file_magwarn
            - BranchSide:      'apprentice.c:2367,22'
              BranchSideFuncs:
                - parse_op_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2352,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2353,9'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2360,8'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_indirect_modifier
        - Branch String:   'apprentice.c:2353,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:2354,19'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2357,5'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:2360,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2361,33'
              BranchSideFuncs:
                - parse_indirect_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2363,31'
              BranchSideFuncs:
                - parse_string_modifier
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2364,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2365,5'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2366,3'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2374,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2374,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2374,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2374,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2374,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2374,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2374,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2374,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2376,11'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2376,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2379,16'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2379,16'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2394,16'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
            - BranchSide:      'apprentice.c:2394,16'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
            - BranchSide:      'apprentice.c:2394,16'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
            - BranchSide:      'apprentice.c:2402,14'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
            - BranchSide:      'apprentice.c:2406,5'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2381,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2382,8'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - file_magwarn
            - BranchSide:      'apprentice.c:2389,3'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
        - Branch String:   'apprentice.c:2382,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:2383,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2387,6'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
        - Branch String:   'apprentice.c:2396,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2398,6'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
            - BranchSide:      'apprentice.c:2400,3'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
        - Branch String:   'apprentice.c:2407,17'
          Branch Sides:
            - BranchSide:      'apprentice.c:2407,22'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2412,3'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
        - Branch String:   'apprentice.c:2407,57'
          Branch Sides:
            - BranchSide:      'apprentice.c:2408,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
            - BranchSide:      'apprentice.c:2408,47'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
        - Branch String:   'apprentice.c:2408,43'
          Branch Sides:
            - BranchSide:      'apprentice.c:2408,47'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
            - BranchSide:      'apprentice.c:2409,15'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
        - Branch String:   'apprentice.c:2407,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2409,15'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
            - BranchSide:      'apprentice.c:2412,3'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - getvalue
                - file_magwarn
        - Branch String:   'apprentice.c:2419,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2420,8'
              BranchSideFuncs:
                - getvalue
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
                - file_magwarn
            - BranchSide:      'apprentice.c:2437,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2420,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2421,17'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:2424,16'
              BranchSideFuncs:
                - getvalue
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2424,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2425,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2426,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2437,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2437,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2437,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2437,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2437,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
            - BranchSide:      'apprentice.c:2437,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
        - Branch String:   'apprentice.c:2437,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2437,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:2438,6'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
        - Branch String:   'apprentice.c:2438,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2439,3'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
            - BranchSide:      'apprentice.c:2441,14'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
        - Branch String:   'apprentice.c:2446,34'
          Branch Sides:
            - BranchSide:      'apprentice.c:2446,55'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
            - BranchSide:      'apprentice.c:2446,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
        - Branch String:   'apprentice.c:2446,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:2447,3'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
            - BranchSide:      'apprentice.c:2448,6'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
                - strlcpy
        - Branch String:   'apprentice.c:2448,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2450,11'
              BranchSideFuncs:
                - strlcpy
                - file_mdump
                - check_format
                - file_magwarn
            - BranchSide:      'apprentice.c:2452,6'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
        - Branch String:   'apprentice.c:2452,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2453,3'
              BranchSideFuncs:
                - file_mdump
                - check_format
                - file_magwarn
            - BranchSide:      'apprentice.c:2462,13'
              BranchSideFuncs:
                - file_mdump
                - check_format
        - Branch String:   'apprentice.c:2454,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2455,17'
              BranchSideFuncs:
                - file_magwarn
                - file_mdump
                - check_format
            - BranchSide:      'apprentice.c:2456,2'
              BranchSideFuncs:
                - file_mdump
                - check_format
        - Branch String:   'apprentice.c:2462,13'
          Branch Sides:
            - BranchSide:      'apprentice.c:2463,20'
              BranchSideFuncs:
                - check_format
                - file_mdump
            - BranchSide:      'apprentice.c:2467,6'
              BranchSideFuncs:
                - file_mdump
        - Branch String:   'apprentice.c:2463,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:2464,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:2465,2'
              BranchSideFuncs:
                - file_mdump
        - Branch String:   'apprentice.c:2467,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:2468,14'
              BranchSideFuncs:
                - file_mdump
            - BranchSide:      'apprentice.c:2471,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:2077,7'
          Dst:             file_check_mem
        - Src:             'apprentice.c:2083,4'
          Dst:             file_magerror
        - Src:             'apprentice.c:2087,4'
          Dst:             file_magerror
        - Src:             'apprentice.c:2093,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2099,14'
          Dst:             realloc
        - Src:             'apprentice.c:2101,5'
          Dst:             file_oomem
        - Src:             'apprentice.c:2115,4'
          Dst:             file_oomem
        - Src:             'apprentice.c:2145,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2154,14'
          Dst:             strtol
        - Src:             'apprentice.c:2157,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2225,6'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2237,13'
          Dst:             get_op
        - Src:             'apprentice.c:2245,7'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2246,19'
          Dst:             strtol
        - Src:             'apprentice.c:2249,6'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2258,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2263,2'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2266,12'
          Dst:             get_cond
        - Src:             'apprentice.c:2267,6'
          Dst:             check_cond
        - Src:             'apprentice.c:2270,2'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2282,13'
          Dst:             get_type
        - Src:             'apprentice.c:2288,14'
          Dst:             get_standard_integer_type
        - Src:             'apprentice.c:2300,13'
          Dst:             get_type
        - Src:             'apprentice.c:2308,15'
          Dst:             get_standard_integer_type
        - Src:             'apprentice.c:2310,12'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2319,13'
          Dst:             get_type
        - Src:             'apprentice.c:2324,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2330,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2343,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2348,12'
          Dst:             get_op
        - Src:             'apprentice.c:2354,6'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2361,9'
          Dst:             parse_indirect_modifier
        - Src:             'apprentice.c:2363,9'
          Dst:             parse_string_modifier
        - Src:             'apprentice.c:2367,4'
          Dst:             parse_op_modifier
        - Src:             'apprentice.c:2374,2'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2383,5'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2408,7'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2421,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2424,7'
          Dst:             getvalue
        - Src:             'apprentice.c:2437,2'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:2450,3'
          Dst:             strlcpy
        - Src:             'apprentice.c:2455,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:2463,7'
          Dst:             check_format
        - Src:             'apprentice.c:2468,3'
          Dst:             file_mdump
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    magic_entry_free
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - me
        - nme
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1522,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1523,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1524,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'apprentice.c:1524,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1525,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'apprentice.c:1526,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    coalesce_entries
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - me
        - nme
        - ma
        - nma
      BBCount:         16
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - file_oomem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1493,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1494,18'
              BranchSideFuncs:
                - malloc
                - file_oomem
            - BranchSide:      'apprentice.c:1496,6'
              BranchSideFuncs:
                - malloc
                - file_oomem
        - Branch String:   'apprentice.c:1496,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1497,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1502,24'
              BranchSideFuncs:
                - malloc
                - file_oomem
        - Branch String:   'apprentice.c:1503,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1504,14'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'apprentice.c:1508,14'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1509,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1510,17'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1514,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1504,3'
          Dst:             file_oomem
    - functionName:    set_last_default
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - me
        - nme
      BBCount:         22
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - file_magwarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1469,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1469,2'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1470,7'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1470,33'
          Branch Sides:
            - BranchSide:      'apprentice.c:1471,7'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1483,2'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1470,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1472,4'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1483,2'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1472,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:1473,9'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1475,8'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1473,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:1472,4'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1474,6'
              BranchSideFuncs:
                - file_magwarn
        - Branch String:   'apprentice.c:1475,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1477,16'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'apprentice.c:1481,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1478,5'
          Dst:             file_magwarn
    - functionName:    apprentice_sort
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          129
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - file_magic_strength
        - file_magwarn1
        - file_mdump
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1144,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1145,23'
              BranchSideFuncs:
                - memcmp
                - file_magwarn1
                - file_mdump
                - file_mdump
            - BranchSide:      'apprentice.c:1163,9'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1149,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1151,12'
              BranchSideFuncs:
                - file_magwarn1
                - file_mdump
                - file_mdump
            - BranchSide:      'apprentice.c:1161,10'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1151,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1152,5'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1154,8'
              BranchSideFuncs:
                - file_magwarn1
                - file_mdump
                - file_mdump
      Callsites:
        - Src:             'apprentice.c:1142,14'
          Dst:             file_magic_strength
        - Src:             'apprentice.c:1143,14'
          Dst:             file_magic_strength
        - Src:             'apprentice.c:1148,11'
          Dst:             memcmp
        - Src:             'apprentice.c:1153,4'
          Dst:             file_magwarn1
        - Src:             'apprentice.c:1156,4'
          Dst:             file_mdump
        - Src:             'apprentice.c:1157,4'
          Dst:             file_mdump
    - functionName:    file_magic_strength
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - m
        - nmagic
      BBCount:         16
      ICount:          121
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - apprentice_magic_strength_1
        - fprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'apprentice.c:1099,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1101,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1103,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1106,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1109,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1112,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1115,17'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:1119,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1120,7'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1127,6'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1127,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1127,6'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1128,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1080,16'
          Dst:             apprentice_magic_strength_1
        - Src:             'apprentice.c:1115,9'
          Dst:             fprintf
        - Src:             'apprentice.c:1116,3'
          Dst:             abort
    - 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:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apprentice_magic_strength_1
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         94
      ICount:          474
      EdgeCount:       94
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - file_magwarn1
        - fprintf
        - nonmagic
        - typesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:946,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:948,7'
              BranchSideFuncs:
                - file_magwarn1
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1000,17'
              BranchSideFuncs:
                - typesize
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1012,10'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1012,10'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1012,10'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1017,10'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1017,10'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1021,7'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1027,16'
              BranchSideFuncs:
                - nonmagic
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1035,3'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1035,3'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1035,3'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1035,3'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1038,7'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1042,17'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:948,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:950,8'
              BranchSideFuncs:
                - file_magwarn1
            - BranchSide:      'apprentice.c:952,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1001,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1002,18'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1006,10'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:1021,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1022,4'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1023,10'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:1023,22'
          Branch Sides:
            - BranchSide:      'apprentice.c:1023,20'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1023,20'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:1028,14'
          Branch Sides:
            - BranchSide:      'apprentice.c:1028,12'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'apprentice.c:1028,12'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:1046,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1049,7'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1049,7'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1053,7'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1058,7'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1058,7'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1063,7'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1063,7'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:1067,17'
              BranchSideFuncs:
                - fprintf
                - abort
      Callsites:
        - Src:             'apprentice.c:949,4'
          Dst:             file_magwarn1
        - Src:             'apprentice.c:1000,8'
          Dst:             typesize
        - Src:             'apprentice.c:1002,10'
          Dst:             fprintf
        - Src:             'apprentice.c:1004,4'
          Dst:             abort
        - Src:             'apprentice.c:1027,7'
          Dst:             nonmagic
        - Src:             'apprentice.c:1042,9'
          Dst:             fprintf
        - Src:             'apprentice.c:1043,3'
          Dst:             abort
        - Src:             'apprentice.c:1067,9'
          Dst:             fprintf
        - Src:             'apprentice.c:1068,3'
          Dst:             abort
    - functionName:    set_text_binary
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ms
        - me
        - nme
        - starttest
      BBCount:         33
      ICount:          287
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - fprintf
        - set_test_type
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:1444,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1445,4'
              BranchSideFuncs:
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'apprentice.c:1446,17'
              BranchSideFuncs:
                - fprintf
                - set_test_type
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'apprentice.c:1449,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1449,27'
              BranchSideFuncs:
                - fprintf
                - set_test_type
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'apprentice.c:1450,7'
              BranchSideFuncs:
                - fprintf
                - set_test_type
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'apprentice.c:1451,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1452,21'
              BranchSideFuncs:
                - strstr
                - set_test_type
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'apprentice.c:1461,2'
              BranchSideFuncs:
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'apprentice.c:1453,10'
          Branch Sides:
            - BranchSide:      'apprentice.c:1453,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'apprentice.c:1460,3'
              BranchSideFuncs:
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'apprentice.c:1453,34'
          Branch Sides:
            - BranchSide:      'apprentice.c:1454,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'apprentice.c:1455,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - fprintf
        - Branch String:   'apprentice.c:1454,45'
          Branch Sides:
            - BranchSide:      'apprentice.c:1455,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'apprentice.c:1460,3'
              BranchSideFuncs:
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'apprentice.c:1456,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1456,12'
              BranchSideFuncs:
                - fprintf
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1458,19'
              BranchSideFuncs:
                - fprintf
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:1456,27'
          Branch Sides:
            - BranchSide:      'apprentice.c:1457,8'
              BranchSideFuncs:
                - fprintf
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1458,19'
              BranchSideFuncs:
                - fprintf
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'apprentice.c:1453,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1458,19'
              BranchSideFuncs:
                - fprintf
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'apprentice.c:1460,3'
              BranchSideFuncs:
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'apprentice.c:1461,21'
          Branch Sides:
            - BranchSide:      'apprentice.c:1461,24'
              BranchSideFuncs:
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'apprentice.c:1461,2'
              BranchSideFuncs:
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'apprentice.c:1461,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1443,17'
              BranchSideFuncs:
                - set_test_type
                - fprintf
                - strstr
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'apprentice.c:1462,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1443,3'
          Dst:             set_test_type
        - Src:             'apprentice.c:1446,9'
          Dst:             fprintf
        - Src:             'apprentice.c:1452,14'
          Dst:             strstr
        - Src:             'apprentice.c:1454,8'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:1457,8'
          Dst:             __ctype_b_loc
        - Src:             'apprentice.c:1458,11'
          Dst:             fprintf
    - functionName:    load_1
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - action
        - fn
        - errs
        - mset
      BBCount:         54
      ICount:          354
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - addentry
        - fclose
        - file_error
        - fopen
        - getline
        - memcmp
        - parse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:1345,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1346,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - file_error
            - BranchSide:      'apprentice.c:1353,2'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1346,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1347,15'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'apprentice.c:1349,5'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1355,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1357,7'
              BranchSideFuncs:
                - parse
                - addentry
                - getline
                - free
                - fclose
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1415,9'
              BranchSideFuncs:
                - free
                - fclose
                - addentry
        - Branch String:   'apprentice.c:1357,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1358,4'
              BranchSideFuncs:
                - free
                - fclose
                - addentry
            - BranchSide:      'apprentice.c:1359,7'
              BranchSideFuncs:
                - parse
                - addentry
                - getline
                - free
                - fclose
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1359,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1360,4'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1361,7'
              BranchSideFuncs:
                - parse
                - addentry
                - getline
                - free
                - fclose
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1361,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1362,10'
              BranchSideFuncs:
                - parse
                - addentry
                - getline
                - free
                - fclose
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1365,11'
              BranchSideFuncs:
                - parse
                - addentry
                - getline
                - free
                - fclose
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1365,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:1368,4'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1368,4'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1370,19'
              BranchSideFuncs:
                - parse
                - addentry
                - getline
                - free
                - fclose
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1370,8'
              BranchSideFuncs:
                - parse
                - addentry
                - getline
                - free
                - fclose
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1370,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1370,19'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1373,12'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1373,5'
          Branch Sides:
            - BranchSide:      'apprentice.c:1374,10'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1379,14'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - memcmp
                - file_error
                - file_error
        - Branch String:   'apprentice.c:1374,46'
          Branch Sides:
            - BranchSide:      'apprentice.c:1375,22'
              BranchSideFuncs:
                - memcmp
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
            - BranchSide:      'apprentice.c:1378,5'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1374,10'
          Branch Sides:
            - BranchSide:      'apprentice.c:1377,7'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - memcmp
                - file_error
                - file_error
            - BranchSide:      'apprentice.c:1378,5'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1379,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:1380,17'
              BranchSideFuncs:
                - file_error
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1385,12'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - memcmp
                - file_error
        - Branch String:   'apprentice.c:1385,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:1386,17'
              BranchSideFuncs:
                - file_error
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1392,16'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1392,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:1395,8'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1398,5'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1403,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:1405,5'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1407,20'
              BranchSideFuncs:
                - addentry
                - parse
                - getline
                - free
                - fclose
                - addentry
                - file_error
                - file_error
                - memcmp
            - BranchSide:      'apprentice.c:1410,7'
              BranchSideFuncs:
                - getline
                - free
                - fclose
                - addentry
                - parse
                - addentry
                - file_error
                - file_error
                - memcmp
        - Branch String:   'apprentice.c:1415,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1416,18'
              BranchSideFuncs:
                - addentry
                - free
                - fclose
            - BranchSide:      'apprentice.c:1417,7'
              BranchSideFuncs:
                - free
                - fclose
      Callsites:
        - Src:             'apprentice.c:1344,12'
          Dst:             fopen
        - Src:             'apprentice.c:1346,7'
          Dst:             __errno_location
        - Src:             'apprentice.c:1347,19'
          Dst:             __errno_location
        - Src:             'apprentice.c:1347,4'
          Dst:             file_error
        - Src:             'apprentice.c:1355,28'
          Dst:             getline
        - Src:             'apprentice.c:1375,10'
          Dst:             memcmp
        - Src:             'apprentice.c:1380,6'
          Dst:             file_error
        - Src:             'apprentice.c:1386,6'
          Dst:             file_error
        - Src:             'apprentice.c:1403,12'
          Dst:             parse
        - Src:             'apprentice.c:1407,11'
          Dst:             addentry
        - Src:             'apprentice.c:1416,9'
          Dst:             addentry
        - Src:             'apprentice.c:1418,8'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getline
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      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:    cmpstrp
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'apprentice.c:1428,16'
          Dst:             strcmp
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apprentice_list
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mlist
        - mode
      BBCount:         36
      ICount:          290
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - file_magic_strength
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:1174,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1175,17'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1209,1'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:1175,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:1176,23'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1208,2'
              BranchSideFuncs:
                - file_magic_strength
                - printf
        - Branch String:   'apprentice.c:1177,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1179,5'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1189,40'
              BranchSideFuncs:
                - file_magic_strength
                - printf
        - Branch String:   'apprentice.c:1179,38'
          Branch Sides:
            - BranchSide:      'apprentice.c:1179,5'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1180,12'
              BranchSideFuncs:
                - file_magic_strength
                - printf
        - Branch String:   'apprentice.c:1179,5'
          Branch Sides:
            - BranchSide:      'apprentice.c:1181,6'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1182,5'
              BranchSideFuncs:
                - file_magic_strength
                - printf
        - Branch String:   'apprentice.c:1190,37'
          Branch Sides:
            - BranchSide:      'apprentice.c:1190,4'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1191,7'
              BranchSideFuncs:
                - file_magic_strength
                - printf
        - Branch String:   'apprentice.c:1190,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:1193,19'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1203,28'
              BranchSideFuncs:
                - file_magic_strength
                - printf
        - Branch String:   'apprentice.c:1195,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:1195,13'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1197,10'
              BranchSideFuncs:
                - file_magic_strength
                - printf
        - Branch String:   'apprentice.c:1194,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:1196,18'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1197,10'
              BranchSideFuncs:
                - file_magic_strength
                - printf
        - Branch String:   'apprentice.c:1198,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:1198,13'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1200,4'
              BranchSideFuncs:
                - file_magic_strength
                - printf
        - Branch String:   'apprentice.c:1197,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:1199,18'
              BranchSideFuncs:
                - file_magic_strength
                - printf
            - BranchSide:      'apprentice.c:1200,4'
              BranchSideFuncs:
                - file_magic_strength
                - printf
      Callsites:
        - Src:             'apprentice.c:1203,8'
          Dst:             file_magic_strength
        - Src:             'apprentice.c:1202,4'
          Dst:             printf
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apprentice_map
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3327
      functionLinenumberEnd: 3399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - fn
      BBCount:         27
      ICount:          197
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - apprentice_unmap
        - calloc
        - check_buffer
        - close
        - file_error
        - file_oomem
        - fstat
        - maxoff_t
        - mkdbname
        - mmap
        - mprotect
        - open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:3335,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3336,14'
              BranchSideFuncs:
                - file_oomem
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3339,2'
              BranchSideFuncs:
                - mkdbname
                - open
                - fstat
                - maxoff_t
                - mmap
                - close
                - check_buffer
                - mprotect
                - free
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
                - __errno_location
                - file_error
                - file_error
                - __errno_location
                - file_error
        - Branch String:   'apprentice.c:3342,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3343,3'
              BranchSideFuncs:
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3345,17'
              BranchSideFuncs:
                - open
                - fstat
                - maxoff_t
                - mmap
                - close
                - check_buffer
                - mprotect
                - free
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
                - __errno_location
                - file_error
                - file_error
                - __errno_location
                - file_error
        - Branch String:   'apprentice.c:3345,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3346,3'
              BranchSideFuncs:
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3348,12'
              BranchSideFuncs:
                - fstat
                - maxoff_t
                - mmap
                - close
                - check_buffer
                - mprotect
                - free
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
                - __errno_location
                - file_error
                - file_error
                - __errno_location
                - file_error
        - Branch String:   'apprentice.c:3348,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3349,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3352,9'
              BranchSideFuncs:
                - maxoff_t
                - mmap
                - close
                - check_buffer
                - mprotect
                - free
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
                - __errno_location
                - file_error
                - file_error
        - Branch String:   'apprentice.c:3352,21'
          Branch Sides:
            - BranchSide:      'apprentice.c:3352,27'
              BranchSideFuncs:
                - file_error
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3353,14'
              BranchSideFuncs:
                - file_error
                - apprentice_unmap
                - free
                - close
        - Branch String:   'apprentice.c:3352,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3353,14'
              BranchSideFuncs:
                - file_error
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3358,13'
              BranchSideFuncs:
                - mmap
                - close
                - check_buffer
                - mprotect
                - free
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
                - __errno_location
                - file_error
        - Branch String:   'apprentice.c:3361,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3363,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3377,14'
              BranchSideFuncs:
                - close
                - check_buffer
                - mprotect
                - free
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
        - Branch String:   'apprentice.c:3380,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3381,3'
              BranchSideFuncs:
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3384,15'
              BranchSideFuncs:
                - mprotect
                - free
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
        - Branch String:   'apprentice.c:3384,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3385,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3390,7'
              BranchSideFuncs:
                - free
        - Branch String:   'apprentice.c:3394,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3395,15'
              BranchSideFuncs:
                - close
                - apprentice_unmap
                - free
            - BranchSide:      'apprentice.c:3396,19'
              BranchSideFuncs:
                - apprentice_unmap
                - free
      Callsites:
        - Src:             'apprentice.c:3335,13'
          Dst:             calloc
        - Src:             'apprentice.c:3336,3'
          Dst:             file_oomem
        - Src:             'apprentice.c:3341,11'
          Dst:             mkdbname
        - Src:             'apprentice.c:3345,12'
          Dst:             open
        - Src:             'apprentice.c:3348,6'
          Dst:             fstat
        - Src:             'apprentice.c:3349,18'
          Dst:             __errno_location
        - Src:             'apprentice.c:3349,3'
          Dst:             file_error
        - Src:             'apprentice.c:3352,37'
          Dst:             maxoff_t
        - Src:             'apprentice.c:3353,3'
          Dst:             file_error
        - Src:             'apprentice.c:3361,16'
          Dst:             mmap
        - Src:             'apprentice.c:3363,18'
          Dst:             __errno_location
        - Src:             'apprentice.c:3363,3'
          Dst:             file_error
        - Src:             'apprentice.c:3377,8'
          Dst:             close
        - Src:             'apprentice.c:3380,6'
          Dst:             check_buffer
        - Src:             'apprentice.c:3384,6'
          Dst:             mprotect
        - Src:             'apprentice.c:3385,18'
          Dst:             __errno_location
        - Src:             'apprentice.c:3385,3'
          Dst:             file_error
        - Src:             'apprentice.c:3395,9'
          Dst:             close
        - Src:             'apprentice.c:3396,2'
          Dst:             apprentice_unmap
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mprotect
      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:    apprentice_unmap
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         27
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - fprintf
        - munmap
      functionUses:    6
      BranchProfiles:
        - Branch String:   'apprentice.c:609,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:610,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:612,10'
              BranchSideFuncs:
                - free
                - munmap
                - free
                - free
                - fprintf
                - abort
        - Branch String:   'apprentice.c:612,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:614,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'apprentice.c:616,7'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'apprentice.c:627,7'
              BranchSideFuncs:
                - free
                - munmap
            - BranchSide:      'apprentice.c:632,11'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'apprentice.c:617,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:618,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'apprentice.c:623,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'apprentice.c:619,18'
          Branch Sides:
            - BranchSide:      'apprentice.c:619,21'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'apprentice.c:621,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'apprentice.c:619,28'
          Branch Sides:
            - BranchSide:      'apprentice.c:619,31'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'apprentice.c:621,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'apprentice.c:619,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:620,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'apprentice.c:621,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'apprentice.c:627,14'
          Branch Sides:
            - BranchSide:      'apprentice.c:627,17'
              BranchSideFuncs:
                - free
                - munmap
            - BranchSide:      'apprentice.c:629,3'
              BranchSideFuncs:
                - free
        - Branch String:   'apprentice.c:627,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:628,17'
              BranchSideFuncs:
                - munmap
                - free
            - BranchSide:      'apprentice.c:629,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'apprentice.c:628,10'
          Dst:             munmap
        - Src:             'apprentice.c:632,3'
          Dst:             fprintf
        - Src:             'apprentice.c:633,3'
          Dst:             abort
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apprentice_compile
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3468
      functionLinenumberEnd: 3516
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - map
        - fn
      BBCount:         20
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - apprentice_unmap
        - close
        - file_error
        - mkdbname
        - open
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:3483,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3484,3'
              BranchSideFuncs:
                - apprentice_unmap
                - free
            - BranchSide:      'apprentice.c:3486,17'
              BranchSideFuncs:
                - open
                - write
                - apprentice_unmap
                - free
                - close
                - write
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - __errno_location
                - file_error
        - Branch String:   'apprentice.c:3486,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3488,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
            - BranchSide:      'apprentice.c:3491,2'
              BranchSideFuncs:
                - write
                - apprentice_unmap
                - free
                - close
                - write
                - __errno_location
                - file_error
                - __errno_location
                - file_error
        - Branch String:   'apprentice.c:3496,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3497,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3501,9'
              BranchSideFuncs:
                - apprentice_unmap
                - free
                - close
                - write
                - __errno_location
                - file_error
        - Branch String:   'apprentice.c:3501,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3502,13'
              BranchSideFuncs:
                - write
                - apprentice_unmap
                - free
                - close
                - __errno_location
                - file_error
            - BranchSide:      'apprentice.c:3509,5'
              BranchSideFuncs:
                - apprentice_unmap
                - free
                - close
        - Branch String:   'apprentice.c:3503,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3504,15'
              BranchSideFuncs:
                - __errno_location
                - file_error
                - apprentice_unmap
                - free
                - close
            - BranchSide:      'apprentice.c:3507,2'
              BranchSideFuncs:
                - apprentice_unmap
                - free
                - close
                - write
                - __errno_location
                - file_error
        - Branch String:   'apprentice.c:3511,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3511,13'
              BranchSideFuncs:
                - close
                - apprentice_unmap
                - free
            - BranchSide:      'apprentice.c:3512,15'
              BranchSideFuncs:
                - close
                - apprentice_unmap
                - free
      Callsites:
        - Src:             'apprentice.c:3481,11'
          Dst:             mkdbname
        - Src:             'apprentice.c:3486,12'
          Dst:             open
        - Src:             'apprentice.c:3488,18'
          Dst:             __errno_location
        - Src:             'apprentice.c:3488,3'
          Dst:             file_error
        - Src:             'apprentice.c:3496,6'
          Dst:             write
        - Src:             'apprentice.c:3497,18'
          Dst:             __errno_location
        - Src:             'apprentice.c:3497,3'
          Dst:             file_error
        - Src:             'apprentice.c:3503,7'
          Dst:             write
        - Src:             'apprentice.c:3504,19'
          Dst:             __errno_location
        - Src:             'apprentice.c:3504,4'
          Dst:             file_error
        - Src:             'apprentice.c:3512,9'
          Dst:             close
        - Src:             'apprentice.c:3514,2'
          Dst:             apprentice_unmap
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apprentice_load
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - fn
        - action
      BBCount:         66
      ICount:          499
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - apprentice_sort
        - apprentice_unmap
        - asprintf
        - calloc
        - closedir
        - cmpstrp
        - coalesce_entries
        - file_oomem
        - fprintf
        - load_1
        - magic_entry_free
        - opendir
        - qsort
        - readdir
        - realloc
        - set_last_default
        - set_text_binary
        - stat
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:1546,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1548,14'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'apprentice.c:1551,2'
              BranchSideFuncs:
                - stat
                - load_1
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - opendir
                - readdir
                - closedir
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
                - fprintf
        - Branch String:   'apprentice.c:1554,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1555,17'
              BranchSideFuncs:
                - fprintf
                - stat
                - load_1
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - opendir
                - readdir
                - closedir
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
            - BranchSide:      'apprentice.c:1558,11'
              BranchSideFuncs:
                - stat
                - load_1
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - opendir
                - readdir
                - closedir
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
        - Branch String:   'apprentice.c:1558,25'
          Branch Sides:
            - BranchSide:      'apprentice.c:1558,28'
              BranchSideFuncs:
                - load_1
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - opendir
                - readdir
                - closedir
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
            - BranchSide:      'apprentice.c:1606,10'
              BranchSideFuncs:
                - load_1
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
        - Branch String:   'apprentice.c:1558,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1559,17'
              BranchSideFuncs:
                - opendir
                - free
                - apprentice_unmap
                - magic_entry_free
                - readdir
                - closedir
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
            - BranchSide:      'apprentice.c:1606,10'
              BranchSideFuncs:
                - load_1
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
        - Branch String:   'apprentice.c:1560,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1561,8'
              BranchSideFuncs:
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
            - BranchSide:      'apprentice.c:1564,3'
              BranchSideFuncs:
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
        - Branch String:   'apprentice.c:1564,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:1565,8'
              BranchSideFuncs:
                - asprintf
                - stat
                - free
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
            - BranchSide:      'apprentice.c:1595,12'
              BranchSideFuncs:
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
        - Branch String:   'apprentice.c:1565,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1566,5'
              BranchSideFuncs:
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
            - BranchSide:      'apprentice.c:1567,32'
              BranchSideFuncs:
                - asprintf
                - stat
                - free
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
        - Branch String:   'apprentice.c:1567,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1568,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - file_oomem
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
            - BranchSide:      'apprentice.c:1574,13'
              BranchSideFuncs:
                - stat
                - free
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - strlen
                - strlen
                - file_oomem
                - closedir
                - realloc
                - file_oomem
                - free
                - closedir
        - Branch String:   'apprentice.c:1574,29'
          Branch Sides:
            - BranchSide:      'apprentice.c:1574,33'
              BranchSideFuncs:
                - free
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
            - BranchSide:      'apprentice.c:1575,10'
              BranchSideFuncs:
                - free
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
        - Branch String:   'apprentice.c:1574,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1575,10'
              BranchSideFuncs:
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - strlen
                - strlen
                - file_oomem
                - closedir
                - realloc
                - file_oomem
                - free
                - closedir
            - BranchSide:      'apprentice.c:1578,8'
              BranchSideFuncs:
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - strlen
                - strlen
                - file_oomem
                - closedir
                - realloc
                - file_oomem
                - free
                - closedir
        - Branch String:   'apprentice.c:1578,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1581,17'
              BranchSideFuncs:
                - realloc
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - strlen
                - strlen
                - file_oomem
                - closedir
                - file_oomem
                - free
                - closedir
            - BranchSide:      'apprentice.c:1593,23'
              BranchSideFuncs:
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
        - Branch String:   'apprentice.c:1583,9'
          Branch Sides:
            - BranchSide:      'apprentice.c:1585,17'
              BranchSideFuncs:
                - file_oomem
                - free
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
            - BranchSide:      'apprentice.c:1591,15'
              BranchSideFuncs:
                - readdir
                - closedir
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - qsort
                - free
                - load_1
                - free
                - asprintf
                - stat
                - free
                - realloc
                - file_oomem
                - free
                - closedir
                - strlen
                - strlen
                - file_oomem
                - closedir
        - Branch String:   'apprentice.c:1596,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1597,10'
              BranchSideFuncs:
                - qsort
                - free
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
                - load_1
                - free
            - BranchSide:      'apprentice.c:1605,2'
              BranchSideFuncs:
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
        - Branch String:   'apprentice.c:1598,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:1599,12'
              BranchSideFuncs:
                - load_1
                - free
                - free
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
            - BranchSide:      'apprentice.c:1602,9'
              BranchSideFuncs:
                - free
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
        - Branch String:   'apprentice.c:1607,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1608,3'
              BranchSideFuncs:
                - free
                - apprentice_unmap
                - magic_entry_free
            - BranchSide:      'apprentice.c:1610,9'
              BranchSideFuncs:
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
        - Branch String:   'apprentice.c:1610,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1612,10'
              BranchSideFuncs:
                - set_last_default
                - coalesce_entries
                - free
                - apprentice_unmap
                - magic_entry_free
                - qsort
                - set_text_binary
            - BranchSide:      'apprentice.c:1638,2'
              BranchSideFuncs:
                - free
                - apprentice_unmap
                - magic_entry_free
        - Branch String:   'apprentice.c:1612,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:1613,13'
              BranchSideFuncs:
                - set_text_binary
                - set_last_default
                - coalesce_entries
                - free
                - apprentice_unmap
                - magic_entry_free
                - qsort
            - BranchSide:      'apprentice.c:1619,12'
              BranchSideFuncs:
                - set_last_default
                - coalesce_entries
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_text_binary
                - qsort
        - Branch String:   'apprentice.c:1613,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:1614,6'
              BranchSideFuncs:
                - set_last_default
                - coalesce_entries
                - free
                - apprentice_unmap
                - magic_entry_free
                - qsort
                - set_text_binary
            - BranchSide:      'apprentice.c:1617,24'
              BranchSideFuncs:
                - set_text_binary
                - set_last_default
                - coalesce_entries
                - free
                - apprentice_unmap
                - magic_entry_free
                - qsort
        - Branch String:   'apprentice.c:1619,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1620,15'
              BranchSideFuncs:
                - qsort
                - set_last_default
                - coalesce_entries
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_text_binary
            - BranchSide:      'apprentice.c:1627,20'
              BranchSideFuncs:
                - set_last_default
                - coalesce_entries
                - free
                - apprentice_unmap
                - magic_entry_free
                - qsort
                - set_text_binary
        - Branch String:   'apprentice.c:1630,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1631,4'
              BranchSideFuncs:
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
            - BranchSide:      'apprentice.c:1633,24'
              BranchSideFuncs:
                - coalesce_entries
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - qsort
                - set_text_binary
        - Branch String:   'apprentice.c:1633,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:1635,8'
              BranchSideFuncs:
                - free
                - apprentice_unmap
                - magic_entry_free
            - BranchSide:      'apprentice.c:1638,2'
              BranchSideFuncs:
                - free
                - apprentice_unmap
                - magic_entry_free
                - set_last_default
                - coalesce_entries
                - qsort
                - set_text_binary
        - Branch String:   'apprentice.c:1642,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:1643,25'
              BranchSideFuncs:
                - magic_entry_free
                - apprentice_unmap
            - BranchSide:      'apprentice.c:1645,6'
              BranchSideFuncs:
                - apprentice_unmap
        - Branch String:   'apprentice.c:1645,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:1646,20'
              BranchSideFuncs:
                - apprentice_unmap
            - BranchSide:      'apprentice.c:1649,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:1546,13'
          Dst:             calloc
        - Src:             'apprentice.c:1548,3'
          Dst:             file_oomem
        - Src:             'apprentice.c:1555,9'
          Dst:             fprintf
        - Src:             'apprentice.c:1558,6'
          Dst:             stat
        - Src:             'apprentice.c:1559,9'
          Dst:             opendir
        - Src:             'apprentice.c:1564,15'
          Dst:             readdir
        - Src:             'apprentice.c:1567,8'
          Dst:             asprintf
        - Src:             'apprentice.c:1569,9'
          Dst:             strlen
        - Src:             'apprentice.c:1569,22'
          Dst:             strlen
        - Src:             'apprentice.c:1568,5'
          Dst:             file_oomem
        - Src:             'apprentice.c:1571,5'
          Dst:             closedir
        - Src:             'apprentice.c:1574,8'
          Dst:             stat
        - Src:             'apprentice.c:1583,21'
          Dst:             realloc
        - Src:             'apprentice.c:1585,6'
          Dst:             file_oomem
        - Src:             'apprentice.c:1587,6'
          Dst:             closedir
        - Src:             'apprentice.c:1595,3'
          Dst:             closedir
        - Src:             'apprentice.c:1597,4'
          Dst:             qsort
        - Src:             'apprentice.c:1597,4'
          Dst:             cmpstrp
        - Src:             'apprentice.c:1599,5'
          Dst:             load_1
        - Src:             'apprentice.c:1606,3'
          Dst:             load_1
        - Src:             'apprentice.c:1617,8'
          Dst:             set_text_binary
        - Src:             'apprentice.c:1620,4'
          Dst:             qsort
        - Src:             'apprentice.c:1620,4'
          Dst:             apprentice_sort
        - Src:             'apprentice.c:1627,3'
          Dst:             set_last_default
        - Src:             'apprentice.c:1633,7'
          Dst:             coalesce_entries
        - Src:             'apprentice.c:1643,3'
          Dst:             magic_entry_free
        - Src:             'apprentice.c:1646,3'
          Dst:             apprentice_unmap
    - functionName:    opendir
      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:    readdir
      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:    closedir
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mlist_free_one
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ml
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - apprentice_unmap
        - file_regfree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:665,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:666,20'
              BranchSideFuncs:
                - apprentice_unmap
                - free
                - free
                - file_regfree
                - free
            - BranchSide:      'apprentice.c:668,9'
              BranchSideFuncs:
                - free
                - free
                - file_regfree
                - free
        - Branch String:   'apprentice.c:668,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:669,7'
              BranchSideFuncs:
                - free
                - free
                - file_regfree
                - free
            - BranchSide:      'apprentice.c:675,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'apprentice.c:669,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:670,17'
              BranchSideFuncs:
                - file_regfree
                - free
                - free
                - free
            - BranchSide:      'apprentice.c:674,2'
              BranchSideFuncs:
                - free
                - free
                - file_regfree
                - free
      Callsites:
        - Src:             'apprentice.c:666,3'
          Dst:             apprentice_unmap
        - Src:             'apprentice.c:670,4'
          Dst:             file_regfree
    - functionName:    file_magicfind
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3764
      functionLinenumberEnd: 3787
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - name
        - v
      BBCount:         23
      ICount:          170
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:3770,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3771,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'apprentice.c:3786,2'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3772,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:3773,8'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'apprentice.c:3785,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'apprentice.c:3773,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3774,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'apprentice.c:3775,15'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'apprentice.c:3775,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3776,17'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3784,3'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'apprentice.c:3778,5'
          Branch Sides:
            - BranchSide:      'apprentice.c:3779,13'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3781,17'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3779,13'
          Branch Sides:
            - BranchSide:      'apprentice.c:3779,33'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3780,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:3775,8'
          Dst:             strcmp
    - functionName:    file_pstring_get_length
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3712
      functionLinenumberEnd: 3760
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
        - ss
      BBCount:         16
      ICount:          218
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - file_error
        - file_pstring_length_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:3717,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:3719,10'
              BranchSideFuncs:
                - file_pstring_length_size
            - BranchSide:      'apprentice.c:3722,8'
              BranchSideFuncs:
                - file_pstring_length_size
            - BranchSide:      'apprentice.c:3727,8'
              BranchSideFuncs:
                - file_pstring_length_size
            - BranchSide:      'apprentice.c:3732,8'
              BranchSideFuncs:
                - file_pstring_length_size
            - BranchSide:      'apprentice.c:3739,8'
              BranchSideFuncs:
                - file_pstring_length_size
            - BranchSide:      'apprentice.c:3746,14'
              BranchSideFuncs:
                - file_error
        - Branch String:   'apprentice.c:3752,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3753,39'
              BranchSideFuncs:
                - file_pstring_length_size
            - BranchSide:      'apprentice.c:3759,9'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3754,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3755,11'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3756,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:3746,3'
          Dst:             file_error
        - Src:             'apprentice.c:3753,14'
          Dst:             file_pstring_length_size
    - functionName:    file_varint2uintmax_t
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3643
      functionLinenumberEnd: 3667
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - us
        - t
        - l
      BBCount:         28
      ICount:          163
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:3646,13'
          Branch Sides:
            - BranchSide:      'apprentice.c:3647,26'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3658,26'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3647,17'
          Branch Sides:
            - BranchSide:      'apprentice.c:3648,31'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3651,7'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3648,29'
          Branch Sides:
            - BranchSide:      'apprentice.c:3649,33'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3650,17'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3651,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3652,9'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3653,17'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3653,17'
          Branch Sides:
            - BranchSide:      'apprentice.c:3654,31'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3657,9'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3658,17'
          Branch Sides:
            - BranchSide:      'apprentice.c:3659,10'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3664,7'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:3660,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3661,5'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3662,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_showstr
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fp
        - s
        - len
      BBCount:         27
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - fputc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'apprentice.c:3222,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3223,10'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
            - BranchSide:      'apprentice.c:3228,11'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
        - Branch String:   'apprentice.c:3224,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3225,5'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3226,3'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
        - Branch String:   'apprentice.c:3228,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:3229,5'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:3230,10'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
        - Branch String:   'apprentice.c:3232,16'
          Branch Sides:
            - BranchSide:      'apprentice.c:3232,19'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
            - BranchSide:      'apprentice.c:3235,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
        - Branch String:   'apprentice.c:3232,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:3233,17'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
            - BranchSide:      'apprentice.c:3235,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
        - Branch String:   'apprentice.c:3236,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:3238,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
            - BranchSide:      'apprentice.c:3242,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
            - BranchSide:      'apprentice.c:3246,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
            - BranchSide:      'apprentice.c:3250,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
            - BranchSide:      'apprentice.c:3254,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
            - BranchSide:      'apprentice.c:3258,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
            - BranchSide:      'apprentice.c:3262,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fputc
            - BranchSide:      'apprentice.c:3266,20'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
      Callsites:
        - Src:             'apprentice.c:3233,11'
          Dst:             fputc
        - Src:             'apprentice.c:3235,11'
          Dst:             fputc
        - Src:             'apprentice.c:3238,12'
          Dst:             fputc
        - Src:             'apprentice.c:3242,12'
          Dst:             fputc
        - Src:             'apprentice.c:3246,12'
          Dst:             fputc
        - Src:             'apprentice.c:3250,12'
          Dst:             fputc
        - Src:             'apprentice.c:3254,12'
          Dst:             fputc
        - Src:             'apprentice.c:3258,12'
          Dst:             fputc
        - Src:             'apprentice.c:3262,12'
          Dst:             fputc
        - Src:             'apprentice.c:3266,12'
          Dst:             fprintf
    - functionName:    fputc
      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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apprentice_1
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - fn
        - action
      BBCount:         34
      ICount:          197
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - add_mlist
        - apprentice_compile
        - apprentice_list
        - apprentice_load
        - apprentice_map
        - apprentice_unmap
        - file_error
        - file_magwarn
        - file_oomem
        - mlist_free_all
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:485,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:486,14'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'apprentice.c:492,6'
              BranchSideFuncs:
                - apprentice_map
                - printf
                - apprentice_list
                - printf
                - apprentice_list
                - add_mlist
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
                - apprentice_load
                - file_magwarn
                - apprentice_load
                - apprentice_compile
        - Branch String:   'apprentice.c:492,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:493,25'
              BranchSideFuncs:
                - apprentice_load
                - apprentice_compile
            - BranchSide:      'apprentice.c:500,23'
              BranchSideFuncs:
                - apprentice_map
                - printf
                - apprentice_list
                - printf
                - apprentice_list
                - add_mlist
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
                - apprentice_load
                - file_magwarn
        - Branch String:   'apprentice.c:494,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:495,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:496,29'
              BranchSideFuncs:
                - apprentice_compile
        - Branch String:   'apprentice.c:501,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:502,7'
              BranchSideFuncs:
                - apprentice_load
                - printf
                - apprentice_list
                - printf
                - apprentice_list
                - add_mlist
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
                - file_magwarn
            - BranchSide:      'apprentice.c:509,9'
              BranchSideFuncs:
                - printf
                - apprentice_list
                - printf
                - apprentice_list
                - add_mlist
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
        - Branch String:   'apprentice.c:502,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:503,17'
              BranchSideFuncs:
                - file_magwarn
                - apprentice_load
                - printf
                - apprentice_list
                - printf
                - apprentice_list
                - add_mlist
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
            - BranchSide:      'apprentice.c:504,25'
              BranchSideFuncs:
                - apprentice_load
                - printf
                - apprentice_list
                - printf
                - apprentice_list
                - add_mlist
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
        - Branch String:   'apprentice.c:505,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:506,4'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:507,2'
              BranchSideFuncs:
                - printf
                - apprentice_list
                - printf
                - apprentice_list
                - add_mlist
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
        - Branch String:   'apprentice.c:509,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:510,17'
              BranchSideFuncs:
                - add_mlist
                - printf
                - apprentice_list
                - printf
                - apprentice_list
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
            - BranchSide:      'apprentice.c:521,6'
              BranchSideFuncs:
                - printf
                - apprentice_list
                - printf
                - apprentice_list
        - Branch String:   'apprentice.c:510,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:512,8'
              BranchSideFuncs:
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
            - BranchSide:      'apprentice.c:519,2'
              BranchSideFuncs:
                - printf
                - apprentice_list
                - printf
                - apprentice_list
                - add_mlist
                - mlist_free_all
                - file_oomem
                - apprentice_unmap
        - Branch String:   'apprentice.c:512,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:513,22'
              BranchSideFuncs:
                - apprentice_unmap
                - file_oomem
            - BranchSide:      'apprentice.c:515,20'
              BranchSideFuncs:
                - mlist_free_all
                - file_oomem
        - Branch String:   'apprentice.c:521,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:522,10'
              BranchSideFuncs:
                - printf
                - apprentice_list
                - printf
                - apprentice_list
            - BranchSide:      'apprentice.c:530,2'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:522,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:524,8'
              BranchSideFuncs:
                - printf
                - apprentice_list
                - printf
                - apprentice_list
            - BranchSide:      'apprentice.c:529,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:486,3'
          Dst:             file_error
        - Src:             'apprentice.c:493,9'
          Dst:             apprentice_load
        - Src:             'apprentice.c:496,10'
          Dst:             apprentice_compile
        - Src:             'apprentice.c:500,8'
          Dst:             apprentice_map
        - Src:             'apprentice.c:503,4'
          Dst:             file_magwarn
        - Src:             'apprentice.c:504,9'
          Dst:             apprentice_load
        - Src:             'apprentice.c:510,7'
          Dst:             add_mlist
        - Src:             'apprentice.c:513,5'
          Dst:             apprentice_unmap
        - Src:             'apprentice.c:515,5'
          Dst:             mlist_free_all
        - Src:             'apprentice.c:516,4'
          Dst:             file_oomem
        - Src:             'apprentice.c:523,4'
          Dst:             printf
        - Src:             'apprentice.c:525,4'
          Dst:             apprentice_list
        - Src:             'apprentice.c:526,4'
          Dst:             printf
        - Src:             'apprentice.c:527,4'
          Dst:             apprentice_list
    - functionName:    add_mlist
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - mlp
        - map
        - idx
      BBCount:         14
      ICount:          128
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:452,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:453,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:455,12'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'apprentice.c:455,12'
          Branch Sides:
            - BranchSide:      'apprentice.c:455,23'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'apprentice.c:455,2'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'apprentice.c:458,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:459,22'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'apprentice.c:466,3'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:461,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:462,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'apprentice.c:465,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:459,22'
          Dst:             calloc
    - functionName:    mlist_free_all
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - mlist_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:654,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:655,14'
              BranchSideFuncs:
                - mlist_free
            - BranchSide:      'apprentice.c:658,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:655,3'
          Dst:             mlist_free
    - functionName:    mlist_free
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mlist
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mlist_free_one
      functionUses:    6
      BranchProfiles:
        - Branch String:   'apprentice.c:685,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:686,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:688,12'
              BranchSideFuncs:
                - mlist_free_one
                - mlist_free_one
        - Branch String:   'apprentice.c:688,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:689,10'
              BranchSideFuncs:
                - mlist_free_one
                - mlist_free_one
            - BranchSide:      'apprentice.c:693,17'
              BranchSideFuncs:
                - mlist_free_one
      Callsites:
        - Src:             'apprentice.c:690,3'
          Dst:             mlist_free_one
        - Src:             'apprentice.c:693,2'
          Dst:             mlist_free_one
    - functionName:    file_apprentice
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - fn
        - action
      BBCount:         42
      ICount:          261
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - apprentice_1
        - file_error
        - file_oomem
        - file_reset
        - init_file_tables
        - magic_getpath
        - mlist_alloc
        - mlist_free
        - strchr
        - strdup
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'apprentice.c:750,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:751,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:753,2'
              BranchSideFuncs:
                - init_file_tables
                - free
                - strdup
                - file_error
                - file_error
                - mlist_free
                - strchr
                - apprentice_1
                - mlist_free
                - mlist_alloc
                - file_oomem
                - mlist_free
                - strlen
                - file_oomem
        - Branch String:   'apprentice.c:756,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:757,14'
              BranchSideFuncs:
                - strlen
                - file_oomem
            - BranchSide:      'apprentice.c:761,9'
              BranchSideFuncs:
                - file_error
                - file_error
                - mlist_free
                - strchr
                - apprentice_1
                - mlist_free
                - mlist_alloc
                - file_oomem
                - mlist_free
        - Branch String:   'apprentice.c:761,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:762,14'
              BranchSideFuncs:
                - mlist_free
                - mlist_alloc
                - file_error
                - file_error
                - mlist_free
                - strchr
                - apprentice_1
                - file_oomem
                - mlist_free
            - BranchSide:      'apprentice.c:772,7'
              BranchSideFuncs:
                - file_error
                - file_error
                - mlist_free
                - strchr
                - apprentice_1
        - Branch String:   'apprentice.c:763,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:764,15'
              BranchSideFuncs:
                - file_oomem
                - mlist_free
            - BranchSide:      'apprentice.c:771,2'
              BranchSideFuncs:
                - file_error
                - file_error
                - mlist_free
                - strchr
                - apprentice_1
                - mlist_free
                - mlist_alloc
                - file_oomem
                - mlist_free
        - Branch String:   'apprentice.c:765,4'
          Branch Sides:
            - BranchSide:      'apprentice.c:766,16'
              BranchSideFuncs:
                - mlist_free
            - BranchSide:      'apprentice.c:769,4'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:774,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:775,7'
              BranchSideFuncs:
                - strchr
                - apprentice_1
                - file_error
                - file_error
                - mlist_free
            - BranchSide:      'apprentice.c:785,6'
              BranchSideFuncs:
                - file_error
                - file_error
                - mlist_free
        - Branch String:   'apprentice.c:776,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:777,6'
              BranchSideFuncs:
                - apprentice_1
                - file_error
                - file_error
                - mlist_free
                - strchr
            - BranchSide:      'apprentice.c:778,8'
              BranchSideFuncs:
                - apprentice_1
                - file_error
                - file_error
                - mlist_free
                - strchr
        - Branch String:   'apprentice.c:778,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:779,4'
              BranchSideFuncs:
                - file_error
                - file_error
                - mlist_free
            - BranchSide:      'apprentice.c:780,26'
              BranchSideFuncs:
                - apprentice_1
                - file_error
                - file_error
                - mlist_free
                - strchr
        - Branch String:   'apprentice.c:781,10'
          Branch Sides:
            - BranchSide:      'apprentice.c:781,8'
              BranchSideFuncs:
                - file_error
                - file_error
                - mlist_free
                - strchr
                - apprentice_1
            - BranchSide:      'apprentice.c:781,8'
              BranchSideFuncs:
                - file_error
                - file_error
                - mlist_free
                - strchr
                - apprentice_1
        - Branch String:   'apprentice.c:785,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:786,10'
              BranchSideFuncs:
                - file_error
                - mlist_free
            - BranchSide:      'apprentice.c:807,10'
              BranchSideFuncs:
                - file_error
        - Branch String:   'apprentice.c:786,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:787,15'
              BranchSideFuncs:
                - mlist_free
                - file_error
            - BranchSide:      'apprentice.c:790,14'
              BranchSideFuncs:
                - file_error
        - Branch String:   'apprentice.c:807,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:812,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:812,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:812,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:812,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:814,14'
              BranchSideFuncs:
                - file_error
      Callsites:
        - Src:             'apprentice.c:748,8'
          Dst:             file_reset
        - Src:             'apprentice.c:750,12'
          Dst:             magic_getpath
        - Src:             'apprentice.c:753,2'
          Dst:             init_file_tables
        - Src:             'apprentice.c:756,22'
          Dst:             strdup
        - Src:             'apprentice.c:757,18'
          Dst:             strlen
        - Src:             'apprentice.c:757,3'
          Dst:             file_oomem
        - Src:             'apprentice.c:762,3'
          Dst:             mlist_free
        - Src:             'apprentice.c:763,23'
          Dst:             mlist_alloc
        - Src:             'apprentice.c:764,4'
          Dst:             file_oomem
        - Src:             'apprentice.c:766,5'
          Dst:             mlist_free
        - Src:             'apprentice.c:775,7'
          Dst:             strchr
        - Src:             'apprentice.c:780,13'
          Dst:             apprentice_1
        - Src:             'apprentice.c:787,4'
          Dst:             mlist_free
        - Src:             'apprentice.c:790,3'
          Dst:             file_error
        - Src:             'apprentice.c:814,3'
          Dst:             file_error
    - functionName:    init_file_tables
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:434,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:432,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'apprentice.c:434,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'apprentice.c:434,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:435,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:436,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'apprentice.c:438,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:439,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'apprentice.c:443,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'apprentice.c:439,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:439,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'apprentice.c:440,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'apprentice.c:443,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:443,2'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:443,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'apprentice.c:439,3'
          Dst:             __assert_fail
        - Src:             'apprentice.c:443,2'
          Dst:             __assert_fail
    - functionName:    mlist_alloc
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'apprentice.c:642,15'
          Branch Sides:
            - BranchSide:      'apprentice.c:641,16'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'apprentice.c:642,15'
              BranchSideFuncs:
                - calloc
        - Branch String:   'apprentice.c:642,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:643,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:645,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:642,15'
          Dst:             calloc
    - functionName:    apprentice_buf
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3304
      functionLinenumberEnd: 3319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - buf
        - len
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - apprentice_unmap
        - calloc
        - check_buffer
        - file_oomem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:3307,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3308,14'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'apprentice.c:3311,13'
              BranchSideFuncs:
                - check_buffer
                - apprentice_unmap
        - Branch String:   'apprentice.c:3314,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:3315,20'
              BranchSideFuncs:
                - apprentice_unmap
            - BranchSide:      'apprentice.c:3318,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:3307,13'
          Dst:             calloc
        - Src:             'apprentice.c:3308,3'
          Dst:             file_oomem
        - Src:             'apprentice.c:3314,6'
          Dst:             check_buffer
        - Src:             'apprentice.c:3315,3'
          Dst:             apprentice_unmap
    - functionName:    buffer_apprentice
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - bufs
        - sizes
        - nbufs
      BBCount:         25
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - add_mlist
        - apprentice_buf
        - file_oomem
        - file_reset
        - init_file_tables
        - mlist_alloc
        - mlist_free
        - mlist_free_all
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:705,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:706,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:708,19'
              BranchSideFuncs:
                - file_reset
                - init_file_tables
                - apprentice_buf
                - add_mlist
                - file_oomem
                - mlist_free_all
                - mlist_free
                - mlist_alloc
                - file_oomem
        - Branch String:   'apprentice.c:712,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:713,14'
              BranchSideFuncs:
                - mlist_free
                - mlist_alloc
                - apprentice_buf
                - add_mlist
                - file_oomem
                - mlist_free_all
                - file_oomem
            - BranchSide:      'apprentice.c:720,9'
              BranchSideFuncs:
                - apprentice_buf
                - add_mlist
                - file_oomem
                - mlist_free_all
        - Branch String:   'apprentice.c:714,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:715,15'
              BranchSideFuncs:
                - file_oomem
                - mlist_free_all
            - BranchSide:      'apprentice.c:718,2'
              BranchSideFuncs:
                - apprentice_buf
                - add_mlist
                - file_oomem
                - mlist_free_all
                - mlist_free
                - mlist_alloc
                - file_oomem
        - Branch String:   'apprentice.c:720,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:721,24'
              BranchSideFuncs:
                - apprentice_buf
                - add_mlist
                - file_oomem
                - mlist_free_all
            - BranchSide:      'apprentice.c:733,2'
              BranchSideFuncs: []
        - Branch String:   'apprentice.c:722,7'
          Branch Sides:
            - BranchSide:      'apprentice.c:723,4'
              BranchSideFuncs:
                - mlist_free_all
            - BranchSide:      'apprentice.c:725,10'
              BranchSideFuncs:
                - apprentice_buf
                - mlist_free_all
                - add_mlist
                - file_oomem
        - Branch String:   'apprentice.c:725,3'
          Branch Sides:
            - BranchSide:      'apprentice.c:726,18'
              BranchSideFuncs:
                - add_mlist
                - apprentice_buf
                - mlist_free_all
                - file_oomem
            - BranchSide:      'apprentice.c:731,2'
              BranchSideFuncs:
                - apprentice_buf
                - add_mlist
                - file_oomem
                - mlist_free_all
        - Branch String:   'apprentice.c:726,8'
          Branch Sides:
            - BranchSide:      'apprentice.c:727,16'
              BranchSideFuncs:
                - file_oomem
                - mlist_free_all
            - BranchSide:      'apprentice.c:730,3'
              BranchSideFuncs:
                - apprentice_buf
                - mlist_free_all
                - add_mlist
                - file_oomem
      Callsites:
        - Src:             'apprentice.c:708,8'
          Dst:             file_reset
        - Src:             'apprentice.c:710,2'
          Dst:             init_file_tables
        - Src:             'apprentice.c:713,3'
          Dst:             mlist_free
        - Src:             'apprentice.c:714,23'
          Dst:             mlist_alloc
        - Src:             'apprentice.c:715,4'
          Dst:             file_oomem
        - Src:             'apprentice.c:721,9'
          Dst:             apprentice_buf
        - Src:             'apprentice.c:726,8'
          Dst:             add_mlist
        - Src:             'apprentice.c:727,5'
          Dst:             file_oomem
        - Src:             'apprentice.c:735,2'
          Dst:             mlist_free_all
    - functionName:    file_ms_alloc
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         18
      ICount:          165
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - __errno_location
        - calloc
        - magic_setflags
        - newlocale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:560,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:564,21'
              BranchSideFuncs:
                - magic_setflags
                - malloc
                - newlocale
                - __assert_fail
                - free
                - __errno_location
        - Branch String:   'apprentice.c:564,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:565,3'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'apprentice.c:569,14'
              BranchSideFuncs:
                - malloc
                - newlocale
                - __assert_fail
                - free
        - Branch String:   'apprentice.c:573,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:574,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'apprentice.c:576,2'
              BranchSideFuncs:
                - newlocale
                - __assert_fail
        - Branch String:   'apprentice.c:578,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:579,3'
              BranchSideFuncs:
                - newlocale
                - __assert_fail
            - BranchSide:      'apprentice.c:580,2'
              BranchSideFuncs:
                - newlocale
                - __assert_fail
        - Branch String:   'apprentice.c:596,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:596,2'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:598,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'apprentice.c:560,12'
          Dst:             calloc
        - Src:             'apprentice.c:564,6'
          Dst:             magic_setflags
        - Src:             'apprentice.c:565,3'
          Dst:             __errno_location
        - Src:             'apprentice.c:595,19'
          Dst:             newlocale
        - Src:             'apprentice.c:596,2'
          Dst:             __assert_fail
    - functionName:    newlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_ms_free
      functionSourceFile: '/src/file/src/apprentice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - freelocale
        - mlist_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'apprentice.c:540,6'
          Branch Sides:
            - BranchSide:      'apprentice.c:541,3'
              BranchSideFuncs: []
            - BranchSide:      'apprentice.c:542,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - freelocale
                - free
                - mlist_free
        - Branch String:   'apprentice.c:542,2'
          Branch Sides:
            - BranchSide:      'apprentice.c:543,14'
              BranchSideFuncs:
                - mlist_free
                - free
                - free
                - free
                - free
                - freelocale
                - free
            - BranchSide:      'apprentice.c:544,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - freelocale
                - free
      Callsites:
        - Src:             'apprentice.c:543,3'
          Dst:             mlist_free
        - Src:             'apprentice.c:549,2'
          Dst:             freelocale
    - functionName:    freelocale
      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:    from_ebcdic
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nbytes
        - out
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:659,2'
          Branch Sides:
            - BranchSide:      'encoding.c:660,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:662,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    looks_extended
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nbytes
        - ubuf
        - ulen
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:288,1'
          Branch Sides:
            - BranchSide:      'encoding.c:288,1'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:288,1'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:288,1'
          Branch Sides:
            - BranchSide:      'encoding.c:288,1'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:288,1'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:288,1'
          Branch Sides:
            - BranchSide:      'encoding.c:288,1'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:288,1'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:288,1'
          Branch Sides:
            - BranchSide:      'encoding.c:288,1'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:288,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    looks_latin1
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nbytes
        - ubuf
        - ulen
      BBCount:         11
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:287,1'
          Branch Sides:
            - BranchSide:      'encoding.c:287,1'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:287,1'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:287,1'
          Branch Sides:
            - BranchSide:      'encoding.c:287,1'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:287,1'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:287,1'
          Branch Sides:
            - BranchSide:      'encoding.c:287,1'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:287,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    looks_ucs16
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bf
        - nbytes
        - ubf
        - ulen
      BBCount:         56
      ICount:          317
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:476,6'
          Branch Sides:
            - BranchSide:      'encoding.c:477,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:479,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:479,20'
          Branch Sides:
            - BranchSide:      'encoding.c:479,23'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:481,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:479,6'
          Branch Sides:
            - BranchSide:      'encoding.c:480,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:481,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:481,25'
          Branch Sides:
            - BranchSide:      'encoding.c:481,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:481,11'
          Branch Sides:
            - BranchSide:      'encoding.c:482,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:489,2'
          Branch Sides:
            - BranchSide:      'encoding.c:492,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:525,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:492,7'
          Branch Sides:
            - BranchSide:      'encoding.c:493,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:496,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:501,3'
          Branch Sides:
            - BranchSide:      'encoding.c:504,4'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:504,4'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:506,8'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:506,8'
          Branch Sides:
            - BranchSide:      'encoding.c:506,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:508,4'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:506,8'
          Branch Sides:
            - BranchSide:      'encoding.c:507,5'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:508,4'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:510,7'
          Branch Sides:
            - BranchSide:      'encoding.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:516,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:511,9'
          Branch Sides:
            - BranchSide:      'encoding.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:511,8'
          Branch Sides:
            - BranchSide:      'encoding.c:512,5'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:513,28'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:516,16'
          Branch Sides:
            - BranchSide:      'encoding.c:516,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:518,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:516,7'
          Branch Sides:
            - BranchSide:      'encoding.c:517,4'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:518,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:519,7'
          Branch Sides:
            - BranchSide:      'encoding.c:519,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:521,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:519,7'
          Branch Sides:
            - BranchSide:      'encoding.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:521,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:521,7'
          Branch Sides:
            - BranchSide:      'encoding.c:521,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:523,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:521,7'
          Branch Sides:
            - BranchSide:      'encoding.c:522,4'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:523,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    looks_ucs32
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bf
        - nbytes
        - ubf
        - ulen
      BBCount:         38
      ICount:          290
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:535,6'
          Branch Sides:
            - BranchSide:      'encoding.c:536,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:538,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:538,20'
          Branch Sides:
            - BranchSide:      'encoding.c:538,23'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:540,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:538,37'
          Branch Sides:
            - BranchSide:      'encoding.c:538,40'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:540,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:538,51'
          Branch Sides:
            - BranchSide:      'encoding.c:538,54'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:540,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:538,6'
          Branch Sides:
            - BranchSide:      'encoding.c:539,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:540,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:540,22'
          Branch Sides:
            - BranchSide:      'encoding.c:540,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:543,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:540,36'
          Branch Sides:
            - BranchSide:      'encoding.c:540,39'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:543,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:540,53'
          Branch Sides:
            - BranchSide:      'encoding.c:540,56'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:543,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:540,11'
          Branch Sides:
            - BranchSide:      'encoding.c:541,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:543,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:547,2'
          Branch Sides:
            - BranchSide:      'encoding.c:550,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:568,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:550,7'
          Branch Sides:
            - BranchSide:      'encoding.c:551,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:556,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:561,7'
          Branch Sides:
            - BranchSide:      'encoding.c:562,4'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:563,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:563,28'
          Branch Sides:
            - BranchSide:      'encoding.c:564,18'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:566,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:563,7'
          Branch Sides:
            - BranchSide:      'encoding.c:565,4'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:566,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_looks_utf8
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nbytes
        - ubuf
        - ulen
      BBCount:         64
      ICount:          436
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:362,6'
          Branch Sides:
            - BranchSide:      'encoding.c:363,4'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:365,2'
          Branch Sides:
            - BranchSide:      'encoding.c:366,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:424,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:366,7'
          Branch Sides:
            - BranchSide:      'encoding.c:372,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:377,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:372,8'
          Branch Sides:
            - BranchSide:      'encoding.c:373,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:375,8'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:375,8'
          Branch Sides:
            - BranchSide:      'encoding.c:376,23'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:377,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:377,14'
          Branch Sides:
            - BranchSide:      'encoding.c:378,4'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:381,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:384,8'
          Branch Sides:
            - BranchSide:      'encoding.c:385,5'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:387,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:387,8'
          Branch Sides:
            - BranchSide:      'encoding.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:390,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:390,15'
          Branch Sides:
            - BranchSide:      'encoding.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:393,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:393,15'
          Branch Sides:
            - BranchSide:      'encoding.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:396,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:396,15'
          Branch Sides:
            - BranchSide:      'encoding.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:399,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:399,15'
          Branch Sides:
            - BranchSide:      'encoding.c:400,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:403,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:405,4'
          Branch Sides:
            - BranchSide:      'encoding.c:406,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:420,8'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:407,9'
          Branch Sides:
            - BranchSide:      'encoding.c:408,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:410,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:410,16'
          Branch Sides:
            - BranchSide:      'encoding.c:411,11'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:414,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:411,27'
          Branch Sides:
            - BranchSide:      'encoding.c:411,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:412,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:410,9'
          Branch Sides:
            - BranchSide:      'encoding.c:412,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:414,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:414,30'
          Branch Sides:
            - BranchSide:      'encoding.c:414,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:415,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:414,9'
          Branch Sides:
            - BranchSide:      'encoding.c:415,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:417,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:420,8'
          Branch Sides:
            - BranchSide:      'encoding.c:421,23'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:422,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:426,9'
          Branch Sides:
            - BranchSide:      'encoding.c:426,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:426,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    looks_utf8_with_BOM
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nbytes
        - ubuf
        - ulen
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - file_looks_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:438,17'
          Branch Sides:
            - BranchSide:      'encoding.c:438,20'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'encoding.c:441,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:438,35'
          Branch Sides:
            - BranchSide:      'encoding.c:438,38'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'encoding.c:441,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:438,53'
          Branch Sides:
            - BranchSide:      'encoding.c:438,56'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'encoding.c:441,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:438,6'
          Branch Sides:
            - BranchSide:      'encoding.c:439,26'
              BranchSideFuncs:
                - file_looks_utf8
            - BranchSide:      'encoding.c:441,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:439,10'
          Dst:             file_looks_utf8
    - functionName:    looks_utf7
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nbytes
        - ubuf
        - ulen
      BBCount:         20
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:448,17'
          Branch Sides:
            - BranchSide:      'encoding.c:448,20'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:461,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:448,34'
          Branch Sides:
            - BranchSide:      'encoding.c:448,37'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:461,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:448,51'
          Branch Sides:
            - BranchSide:      'encoding.c:448,54'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:461,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:448,6'
          Branch Sides:
            - BranchSide:      'encoding.c:449,11'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:461,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:449,3'
          Branch Sides:
            - BranchSide:      'encoding.c:454,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:454,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:454,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:454,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:458,4'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:454,8'
          Branch Sides:
            - BranchSide:      'encoding.c:455,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:456,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    looks_ascii
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nbytes
        - ubuf
        - ulen
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:286,1'
          Branch Sides:
            - BranchSide:      'encoding.c:286,1'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:286,1'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:286,1'
          Branch Sides:
            - BranchSide:      'encoding.c:286,1'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:286,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_encoding
      functionSourceFile: '/src/file/src/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - b
        - ubuf
        - ulen
        - code
        - code_mime
        - type
      BBCount:         56
      ICount:          379
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - calloc
        - file_looks_utf8
        - file_oomem
        - from_ebcdic
        - looks_ascii
        - looks_extended
        - looks_latin1
        - looks_ucs16
        - looks_ucs32
        - looks_utf7
        - looks_utf8_with_BOM
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:86,6'
          Branch Sides:
            - BranchSide:      'encoding.c:87,8'
              BranchSideFuncs:
                - calloc
                - looks_ascii
                - looks_utf8_with_BOM
                - file_looks_utf8
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
                - looks_utf7
                - file_oomem
            - BranchSide:      'encoding.c:88,6'
              BranchSideFuncs:
                - calloc
                - looks_ascii
                - looks_utf8_with_BOM
                - file_looks_utf8
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
                - looks_utf7
                - file_oomem
        - Branch String:   'encoding.c:88,6'
          Branch Sides:
            - BranchSide:      'encoding.c:89,8'
              BranchSideFuncs:
                - calloc
                - looks_ascii
                - looks_utf8_with_BOM
                - file_looks_utf8
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
                - looks_utf7
                - file_oomem
            - BranchSide:      'encoding.c:91,3'
              BranchSideFuncs:
                - calloc
                - looks_ascii
                - looks_utf8_with_BOM
                - file_looks_utf8
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
                - looks_utf7
                - file_oomem
        - Branch String:   'encoding.c:96,6'
          Branch Sides:
            - BranchSide:      'encoding.c:97,12'
              BranchSideFuncs:
                - calloc
                - looks_ascii
                - looks_utf8_with_BOM
                - file_looks_utf8
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
                - looks_utf7
                - file_oomem
            - BranchSide:      'encoding.c:99,10'
              BranchSideFuncs:
                - calloc
                - looks_ascii
                - looks_utf8_with_BOM
                - file_looks_utf8
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
                - looks_utf7
                - file_oomem
        - Branch String:   'encoding.c:101,6'
          Branch Sides:
            - BranchSide:      'encoding.c:102,14'
              BranchSideFuncs:
                - file_oomem
                - free
            - BranchSide:      'encoding.c:105,18'
              BranchSideFuncs:
                - looks_ascii
                - looks_utf8_with_BOM
                - file_looks_utf8
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
                - looks_utf7
        - Branch String:   'encoding.c:105,6'
          Branch Sides:
            - BranchSide:      'encoding.c:106,18'
              BranchSideFuncs:
                - looks_utf7
                - free
            - BranchSide:      'encoding.c:115,33'
              BranchSideFuncs:
                - looks_utf8_with_BOM
                - file_looks_utf8
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
        - Branch String:   'encoding.c:106,7'
          Branch Sides:
            - BranchSide:      'encoding.c:108,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:112,5'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:115,13'
          Branch Sides:
            - BranchSide:      'encoding.c:117,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:119,29'
              BranchSideFuncs:
                - file_looks_utf8
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
        - Branch String:   'encoding.c:119,13'
          Branch Sides:
            - BranchSide:      'encoding.c:121,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:123,37'
              BranchSideFuncs:
                - looks_ucs32
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
        - Branch String:   'encoding.c:123,13'
          Branch Sides:
            - BranchSide:      'encoding.c:124,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:132,37'
              BranchSideFuncs:
                - looks_ucs16
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
        - Branch String:   'encoding.c:124,7'
          Branch Sides:
            - BranchSide:      'encoding.c:125,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:128,5'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:132,13'
          Branch Sides:
            - BranchSide:      'encoding.c:133,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:141,26'
              BranchSideFuncs:
                - looks_latin1
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
        - Branch String:   'encoding.c:133,7'
          Branch Sides:
            - BranchSide:      'encoding.c:134,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:137,5'
              BranchSideFuncs:
                - free
        - Branch String:   'encoding.c:141,13'
          Branch Sides:
            - BranchSide:      'encoding.c:143,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:145,28'
              BranchSideFuncs:
                - looks_extended
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
        - Branch String:   'encoding.c:145,13'
          Branch Sides:
            - BranchSide:      'encoding.c:147,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:152,11'
              BranchSideFuncs:
                - malloc
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
                - file_oomem
        - Branch String:   'encoding.c:153,7'
          Branch Sides:
            - BranchSide:      'encoding.c:154,15'
              BranchSideFuncs:
                - file_oomem
                - free
            - BranchSide:      'encoding.c:157,15'
              BranchSideFuncs:
                - from_ebcdic
                - looks_ascii
                - looks_latin1
                - free
                - free
        - Branch String:   'encoding.c:159,7'
          Branch Sides:
            - BranchSide:      'encoding.c:161,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'encoding.c:163,27'
              BranchSideFuncs:
                - looks_latin1
                - free
                - free
        - Branch String:   'encoding.c:163,14'
          Branch Sides:
            - BranchSide:      'encoding.c:166,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'encoding.c:170,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'encoding.c:177,6'
          Branch Sides:
            - BranchSide:      'encoding.c:177,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'encoding.c:178,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'encoding.c:100,10'
          Dst:             calloc
        - Src:             'encoding.c:102,3'
          Dst:             file_oomem
        - Src:             'encoding.c:105,6'
          Dst:             looks_ascii
        - Src:             'encoding.c:106,7'
          Dst:             looks_utf7
        - Src:             'encoding.c:115,13'
          Dst:             looks_utf8_with_BOM
        - Src:             'encoding.c:119,13'
          Dst:             file_looks_utf8
        - Src:             'encoding.c:123,25'
          Dst:             looks_ucs32
        - Src:             'encoding.c:132,25'
          Dst:             looks_ucs16
        - Src:             'encoding.c:141,13'
          Dst:             looks_latin1
        - Src:             'encoding.c:145,13'
          Dst:             looks_extended
        - Src:             'encoding.c:154,4'
          Dst:             file_oomem
        - Src:             'encoding.c:157,3'
          Dst:             from_ebcdic
        - Src:             'encoding.c:159,7'
          Dst:             looks_ascii
        - Src:             'encoding.c:163,14'
          Dst:             looks_latin1
    - functionName:    closedesc
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - v
        - fd
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - posix_spawn_file_actions_addclose
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'compress.c:963,2'
          Dst:             posix_spawn_file_actions_addclose
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    movedesc
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - v
        - i
        - fd
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - posix_spawn_file_actions_addclose
        - posix_spawn_file_actions_adddup2
      functionUses:    4
      BranchProfiles:
        - Branch String:   'compress.c:943,6'
          Branch Sides:
            - BranchSide:      'compress.c:944,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:946,35'
              BranchSideFuncs:
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_addclose
      Callsites:
        - Src:             'compress.c:947,2'
          Dst:             posix_spawn_file_actions_adddup2
        - Src:             'compress.c:948,2'
          Dst:             posix_spawn_file_actions_addclose
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uncompresszstd
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - old
        - newch
        - bytes_max
        - n
        - extra
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ZSTD_DCtx_reset
        - ZSTD_createDStream
        - ZSTD_decompressStream
        - ZSTD_freeDStream
        - ZSTD_getErrorCode
        - ZSTD_isError
        - __errno_location
        - makeerror
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:749,6'
          Branch Sides:
            - BranchSide:      'compress.c:750,20'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:754,23'
              BranchSideFuncs:
                - ZSTD_DCtx_reset
                - ZSTD_isError
                - ZSTD_decompressStream
                - ZSTD_isError
                - ZSTD_freeDStream
                - ZSTD_freeDStream
                - ZSTD_getErrorCode
                - makeerror
        - Branch String:   'compress.c:755,6'
          Branch Sides:
            - BranchSide:      'compress.c:756,3'
              BranchSideFuncs:
                - ZSTD_freeDStream
                - ZSTD_getErrorCode
                - makeerror
            - BranchSide:      'compress.c:758,11'
              BranchSideFuncs:
                - ZSTD_decompressStream
                - ZSTD_isError
                - ZSTD_freeDStream
                - ZSTD_freeDStream
                - ZSTD_getErrorCode
                - makeerror
        - Branch String:   'compress.c:766,6'
          Branch Sides:
            - BranchSide:      'compress.c:767,3'
              BranchSideFuncs:
                - ZSTD_freeDStream
                - ZSTD_getErrorCode
                - makeerror
            - BranchSide:      'compress.c:769,11'
              BranchSideFuncs:
                - ZSTD_freeDStream
      Callsites:
        - Src:             'compress.c:749,14'
          Dst:             ZSTD_createDStream
        - Src:             'compress.c:751,16'
          Dst:             __errno_location
        - Src:             'compress.c:751,7'
          Dst:             strerror
        - Src:             'compress.c:750,10'
          Dst:             makeerror
        - Src:             'compress.c:754,7'
          Dst:             ZSTD_DCtx_reset
        - Src:             'compress.c:755,6'
          Dst:             ZSTD_isError
        - Src:             'compress.c:765,7'
          Dst:             ZSTD_decompressStream
        - Src:             'compress.c:766,6'
          Dst:             ZSTD_isError
        - Src:             'compress.c:771,2'
          Dst:             ZSTD_freeDStream
        - Src:             'compress.c:778,2'
          Dst:             ZSTD_freeDStream
        - Src:             'compress.c:779,46'
          Dst:             ZSTD_getErrorCode
        - Src:             'compress.c:779,9'
          Dst:             makeerror
    - functionName:    ZSTD_createDStream
      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:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makeerror
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - fmt
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - vasprintf
      functionUses:    13
      BranchProfiles:
        - Branch String:   'compress.c:912,6'
          Branch Sides:
            - BranchSide:      'compress.c:914,4'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:918,9'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'compress.c:910,7'
          Dst:             vasprintf
        - Src:             'compress.c:919,9'
          Dst:             strlen
    - functionName:    ZSTD_DCtx_reset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZSTD_isError
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZSTD_decompressStream
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      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:    ZSTD_freeDStream
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ZSTD_getErrorCode
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vasprintf
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uncompressxzlib
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - old
        - newch
        - bytes_max
        - n
        - extra
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lzma_auto_decoder
        - lzma_code
        - lzma_end
        - makeerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:711,6'
          Branch Sides:
            - BranchSide:      'compress.c:712,3'
              BranchSideFuncs:
                - makeerror
            - BranchSide:      'compress.c:714,15'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - lzma_end
                - makeerror
        - Branch String:   'compress.c:720,20'
          Branch Sides:
            - BranchSide:      'compress.c:720,23'
              BranchSideFuncs:
                - lzma_end
                - lzma_end
                - makeerror
            - BranchSide:      'compress.c:725,7'
              BranchSideFuncs:
                - lzma_end
        - Branch String:   'compress.c:720,6'
          Branch Sides:
            - BranchSide:      'compress.c:721,3'
              BranchSideFuncs:
                - lzma_end
                - makeerror
            - BranchSide:      'compress.c:725,7'
              BranchSideFuncs:
                - lzma_end
      Callsites:
        - Src:             'compress.c:710,7'
          Dst:             lzma_auto_decoder
        - Src:             'compress.c:719,7'
          Dst:             lzma_code
        - Src:             'compress.c:721,3'
          Dst:             lzma_end
        - Src:             'compress.c:727,2'
          Dst:             lzma_end
        - Src:             'compress.c:734,9'
          Dst:             makeerror
    - functionName:    lzma_auto_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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uncompressbzlib
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - old
        - newch
        - bytes_max
        - n
        - extra
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BZ2_bzDecompress
        - BZ2_bzDecompressEnd
        - BZ2_bzDecompressInit
        - makeerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:670,6'
          Branch Sides:
            - BranchSide:      'compress.c:671,3'
              BranchSideFuncs:
                - makeerror
            - BranchSide:      'compress.c:673,15'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - makeerror
                - BZ2_bzDecompressEnd
        - Branch String:   'compress.c:679,18'
          Branch Sides:
            - BranchSide:      'compress.c:679,21'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - makeerror
                - BZ2_bzDecompressEnd
            - BranchSide:      'compress.c:686,7'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - makeerror
        - Branch String:   'compress.c:679,6'
          Branch Sides:
            - BranchSide:      'compress.c:680,3'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - makeerror
            - BranchSide:      'compress.c:686,7'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - makeerror
        - Branch String:   'compress.c:688,6'
          Branch Sides:
            - BranchSide:      'compress.c:689,3'
              BranchSideFuncs:
                - makeerror
            - BranchSide:      'compress.c:692,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compress.c:669,7'
          Dst:             BZ2_bzDecompressInit
        - Src:             'compress.c:678,7'
          Dst:             BZ2_bzDecompress
        - Src:             'compress.c:680,3'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'compress.c:687,7'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'compress.c:696,9'
          Dst:             makeerror
    - 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:    1
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uncompresszlib
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - old
        - newch
        - bytes_max
        - n
        - zlib
      BBCount:         20
      ICount:          151
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - inflate
        - inflateEnd
        - inflateInit2_
        - inflateInit_
        - makeerror
        - zError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compress.c:635,7'
          Branch Sides:
            - BranchSide:      'compress.c:635,14'
              BranchSideFuncs:
                - inflateInit_
                - inflate
                - inflateEnd
                - zError
                - makeerror
                - inflateEnd
            - BranchSide:      'compress.c:635,32'
              BranchSideFuncs:
                - inflateInit2_
                - inflate
                - inflateEnd
                - zError
                - makeerror
                - inflateEnd
        - Branch String:   'compress.c:636,6'
          Branch Sides:
            - BranchSide:      'compress.c:637,3'
              BranchSideFuncs:
                - zError
                - makeerror
            - BranchSide:      'compress.c:639,7'
              BranchSideFuncs:
                - inflate
                - inflateEnd
                - zError
                - makeerror
                - inflateEnd
        - Branch String:   'compress.c:640,17'
          Branch Sides:
            - BranchSide:      'compress.c:640,20'
              BranchSideFuncs:
                - inflateEnd
                - zError
                - makeerror
                - inflateEnd
            - BranchSide:      'compress.c:645,7'
              BranchSideFuncs:
                - inflateEnd
                - zError
                - makeerror
        - Branch String:   'compress.c:640,6'
          Branch Sides:
            - BranchSide:      'compress.c:641,3'
              BranchSideFuncs:
                - inflateEnd
                - zError
                - makeerror
            - BranchSide:      'compress.c:645,7'
              BranchSideFuncs:
                - inflateEnd
                - zError
                - makeerror
        - Branch String:   'compress.c:647,6'
          Branch Sides:
            - BranchSide:      'compress.c:648,3'
              BranchSideFuncs:
                - zError
                - makeerror
            - BranchSide:      'compress.c:651,4'
              BranchSideFuncs: []
        - Branch String:   'compress.c:655,35'
          Branch Sides:
            - BranchSide:      'compress.c:655,45'
              BranchSideFuncs:
                - makeerror
            - BranchSide:      'compress.c:655,58'
              BranchSideFuncs:
                - zError
                - makeerror
      Callsites:
        - Src:             'compress.c:635,14'
          Dst:             inflateInit_
        - Src:             'compress.c:635,32'
          Dst:             inflateInit2_
        - Src:             'compress.c:639,7'
          Dst:             inflate
        - Src:             'compress.c:641,3'
          Dst:             inflateEnd
        - Src:             'compress.c:646,7'
          Dst:             inflateEnd
        - Src:             'compress.c:655,51'
          Dst:             zError
        - Src:             'compress.c:655,9'
          Dst:             makeerror
    - 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:    1
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zError
      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:    uncompressgzipped
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - old
        - newch
        - bytes_max
        - n
        - extra
      BBCount:         35
      ICount:          237
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - makeerror
        - uncompresszlib
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:584,6'
          Branch Sides:
            - BranchSide:      'compress.c:585,3'
              BranchSideFuncs:
                - makeerror
            - BranchSide:      'compress.c:588,8'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:590,6'
          Branch Sides:
            - BranchSide:      'compress.c:591,7'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
            - BranchSide:      'compress.c:595,6'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:591,7'
          Branch Sides:
            - BranchSide:      'compress.c:592,4'
              BranchSideFuncs:
                - makeerror
            - BranchSide:      'compress.c:593,21'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:595,6'
          Branch Sides:
            - BranchSide:      'compress.c:596,3'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
            - BranchSide:      'compress.c:600,6'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:596,25'
          Branch Sides:
            - BranchSide:      'compress.c:596,28'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
            - BranchSide:      'compress.c:596,3'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:596,3'
          Branch Sides:
            - BranchSide:      'compress.c:597,14'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
            - BranchSide:      'compress.c:598,13'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:600,6'
          Branch Sides:
            - BranchSide:      'compress.c:601,3'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
            - BranchSide:      'compress.c:605,6'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:601,25'
          Branch Sides:
            - BranchSide:      'compress.c:601,28'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
            - BranchSide:      'compress.c:601,3'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:601,3'
          Branch Sides:
            - BranchSide:      'compress.c:602,14'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
            - BranchSide:      'compress.c:603,13'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:605,6'
          Branch Sides:
            - BranchSide:      'compress.c:606,14'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
            - BranchSide:      'compress.c:608,6'
              BranchSideFuncs:
                - uncompresszlib
                - makeerror
        - Branch String:   'compress.c:608,6'
          Branch Sides:
            - BranchSide:      'compress.c:609,3'
              BranchSideFuncs:
                - makeerror
            - BranchSide:      'compress.c:611,8'
              BranchSideFuncs:
                - uncompresszlib
      Callsites:
        - Src:             'compress.c:613,9'
          Dst:             uncompresszlib
        - Src:             'compress.c:615,9'
          Dst:             makeerror
    - functionName:    filter_error
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ubuf
        - n
      BBCount:         21
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - strchr
        - strlen
        - strrchr
        - toupper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:1031,2'
          Branch Sides:
            - BranchSide:      'compress.c:1032,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - strchr
                - strrchr
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - strlen
            - BranchSide:      'compress.c:1034,18'
              BranchSideFuncs:
                - strchr
                - strchr
                - strrchr
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - strlen
        - Branch String:   'compress.c:1034,6'
          Branch Sides:
            - BranchSide:      'compress.c:1035,4'
              BranchSideFuncs:
                - strchr
                - strrchr
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - strlen
            - BranchSide:      'compress.c:1036,18'
              BranchSideFuncs:
                - strchr
                - strrchr
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - strlen
        - Branch String:   'compress.c:1036,6'
          Branch Sides:
            - BranchSide:      'compress.c:1037,4'
              BranchSideFuncs:
                - strrchr
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - strlen
            - BranchSide:      'compress.c:1038,19'
              BranchSideFuncs:
                - strrchr
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - strlen
        - Branch String:   'compress.c:1038,6'
          Branch Sides:
            - BranchSide:      'compress.c:1039,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
                - toupper
            - BranchSide:      'compress.c:1046,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - toupper
        - Branch String:   'compress.c:1040,3'
          Branch Sides:
            - BranchSide:      'compress.c:1041,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
                - toupper
            - BranchSide:      'compress.c:1042,14'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - toupper
        - Branch String:   'compress.c:1046,6'
          Branch Sides:
            - BranchSide:      'compress.c:1046,6'
              BranchSideFuncs:
                - toupper
            - BranchSide:      'compress.c:1047,20'
              BranchSideFuncs:
                - toupper
      Callsites:
        - Src:             'compress.c:1031,9'
          Dst:             __ctype_b_loc
        - Src:             'compress.c:1034,11'
          Dst:             strchr
        - Src:             'compress.c:1036,11'
          Dst:             strchr
        - Src:             'compress.c:1038,11'
          Dst:             strrchr
        - Src:             'compress.c:1040,10'
          Dst:             __ctype_b_loc
        - Src:             'compress.c:1042,7'
          Dst:             strlen
        - Src:             'compress.c:1046,6'
          Dst:             __ctype_b_loc
        - Src:             'compress.c:1047,11'
          Dst:             toupper
    - functionName:    toupper
      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:    writechild
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - old
        - n
      BBCount:         10
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - fork
        - swrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:1007,6'
          Branch Sides:
            - BranchSide:      'compress.c:1009,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1011,6'
              BranchSideFuncs:
                - swrite
                - exit
                - exit
        - Branch String:   'compress.c:1011,6'
          Branch Sides:
            - BranchSide:      'compress.c:1013,14'
              BranchSideFuncs:
                - swrite
                - exit
                - exit
            - BranchSide:      'compress.c:1020,9'
              BranchSideFuncs: []
        - Branch String:   'compress.c:1013,7'
          Branch Sides:
            - BranchSide:      'compress.c:1015,4'
              BranchSideFuncs:
                - exit
            - BranchSide:      'compress.c:1017,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'compress.c:1006,8'
          Dst:             fork
        - Src:             'compress.c:1013,7'
          Dst:             swrite
        - Src:             'compress.c:1015,4'
          Dst:             exit
        - Src:             'compress.c:1017,3'
          Dst:             exit
    - functionName:    fork
      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:    swrite
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - n
      BBCount:         13
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - write
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compress.c:402,3'
          Branch Sides:
            - BranchSide:      'compress.c:404,8'
              BranchSideFuncs:
                - __errno_location
                - write
            - BranchSide:      'compress.c:408,9'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   'compress.c:404,8'
          Branch Sides:
            - BranchSide:      'compress.c:405,5'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      'compress.c:406,4'
              BranchSideFuncs: []
        - Branch String:   'compress.c:411,3'
          Branch Sides:
            - BranchSide:      'compress.c:402,22'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      'compress.c:413,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compress.c:402,16'
          Dst:             write
        - Src:             'compress.c:404,8'
          Dst:             __errno_location
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closefd
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - i
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
      functionUses:    9
      BranchProfiles:
        - Branch String:   'compress.c:926,6'
          Branch Sides:
            - BranchSide:      'compress.c:927,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:928,15'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'compress.c:928,9'
          Dst:             close
    - functionName:    handledesc
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - fd
        - fdp
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - closedesc
        - file_clear_closexec
        - lseek
        - movedesc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:972,6'
          Branch Sides:
            - BranchSide:      'compress.c:973,16'
              BranchSideFuncs:
                - lseek
                - movedesc
                - file_clear_closexec
                - movedesc
                - file_clear_closexec
                - movedesc
                - file_clear_closexec
                - closedesc
                - closedesc
            - BranchSide:      'compress.c:976,12'
              BranchSideFuncs:
                - movedesc
                - file_clear_closexec
                - movedesc
                - file_clear_closexec
                - movedesc
                - file_clear_closexec
                - closedesc
                - closedesc
                - closedesc
        - Branch String:   'compress.c:985,6'
          Branch Sides:
            - BranchSide:      'compress.c:986,13'
              BranchSideFuncs:
                - closedesc
                - file_clear_closexec
                - movedesc
                - file_clear_closexec
                - closedesc
            - BranchSide:      'compress.c:988,2'
              BranchSideFuncs:
                - file_clear_closexec
                - movedesc
                - file_clear_closexec
                - closedesc
        - Branch String:   'compress.c:991,6'
          Branch Sides:
            - BranchSide:      'compress.c:991,6'
              BranchSideFuncs:
                - closedesc
                - file_clear_closexec
            - BranchSide:      'compress.c:992,13'
              BranchSideFuncs:
                - closedesc
                - file_clear_closexec
      Callsites:
        - Src:             'compress.c:973,10'
          Dst:             lseek
        - Src:             'compress.c:974,3'
          Dst:             movedesc
        - Src:             'compress.c:976,3'
          Dst:             movedesc
        - Src:             'compress.c:978,7'
          Dst:             closedesc
        - Src:             'compress.c:981,2'
          Dst:             file_clear_closexec
        - Src:             'compress.c:984,2'
          Dst:             movedesc
        - Src:             'compress.c:986,3'
          Dst:             closedesc
        - Src:             'compress.c:988,2'
          Dst:             file_clear_closexec
        - Src:             'compress.c:990,2'
          Dst:             movedesc
        - Src:             'compress.c:992,3'
          Dst:             closedesc
        - Src:             'compress.c:994,2'
          Dst:             file_clear_closexec
    - functionName:    closep
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - closefd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compress.c:936,2'
          Branch Sides:
            - BranchSide:      'compress.c:937,11'
              BranchSideFuncs:
                - closefd
            - BranchSide:      'compress.c:938,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compress.c:937,3'
          Dst:             closefd
    - functionName:    getdecompressor
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - method
      BBCount:         10
      ICount:          47
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:1090,2'
          Branch Sides:
            - BranchSide:      'compress.c:1093,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1095,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1099,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1104,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1104,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1108,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1119,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    methodname
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - method
      BBCount:         11
      ICount:          53
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compress.c:1054,2'
          Branch Sides:
            - BranchSide:      'compress.c:1058,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1058,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1062,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1067,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1067,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1071,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:1082,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzmacmp
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compress.c:146,21'
          Branch Sides:
            - BranchSide:      'compress.c:146,24'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:147,3'
              BranchSideFuncs: []
        - Branch String:   'compress.c:146,31'
          Branch Sides:
            - BranchSide:      'compress.c:146,34'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:147,3'
              BranchSideFuncs: []
        - Branch String:   'compress.c:146,6'
          Branch Sides:
            - BranchSide:      'compress.c:147,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:148,6'
              BranchSideFuncs: []
        - Branch String:   'compress.c:148,14'
          Branch Sides:
            - BranchSide:      'compress.c:148,17'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:150,2'
              BranchSideFuncs: []
        - Branch String:   'compress.c:148,6'
          Branch Sides:
            - BranchSide:      'compress.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:150,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zlibcmp
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compress.c:131,26'
          Branch Sides:
            - BranchSide:      'compress.c:131,30'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:132,3'
              BranchSideFuncs: []
        - Branch String:   'compress.c:131,6'
          Branch Sides:
            - BranchSide:      'compress.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:133,6'
              BranchSideFuncs: []
        - Branch String:   'compress.c:133,6'
          Branch Sides:
            - BranchSide:      'compress.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:136,7'
              BranchSideFuncs: []
        - Branch String:   'compress.c:137,6'
          Branch Sides:
            - BranchSide:      'compress.c:138,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:139,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_pipe2file
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - fd
        - startbuf
        - nbytes
      BBCount:         23
      ICount:          164
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - close
        - dup2
        - file_badseek
        - file_error
        - lseek
        - mkstemp
        - sread
        - strlcpy
        - swrite
        - umask
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:527,6'
          Branch Sides:
            - BranchSide:      'compress.c:528,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'compress.c:533,13'
              BranchSideFuncs:
                - swrite
                - sread
                - dup2
                - close
                - lseek
                - file_badseek
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - swrite
        - Branch String:   'compress.c:533,6'
          Branch Sides:
            - BranchSide:      'compress.c:534,5'
              BranchSideFuncs:
                - dup2
                - close
                - lseek
                - file_badseek
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - __errno_location
                - file_error
            - BranchSide:      'compress.c:536,3'
              BranchSideFuncs:
                - sread
                - dup2
                - close
                - lseek
                - file_badseek
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - swrite
        - Branch String:   'compress.c:537,8'
          Branch Sides:
            - BranchSide:      'compress.c:536,3'
              BranchSideFuncs:
                - dup2
                - close
                - lseek
                - file_badseek
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - __errno_location
                - file_error
            - BranchSide:      'compress.c:538,5'
              BranchSideFuncs:
                - dup2
                - close
                - lseek
                - file_badseek
                - __errno_location
                - file_error
                - __errno_location
                - file_error
                - __errno_location
                - file_error
        - Branch String:   'compress.c:541,2'
          Branch Sides:
            - BranchSide:      'compress.c:543,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'compress.c:546,3'
              BranchSideFuncs:
                - dup2
                - close
                - lseek
                - file_badseek
                - __errno_location
                - file_error
            - BranchSide:      'compress.c:548,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
        - Branch String:   'compress.c:557,6'
          Branch Sides:
            - BranchSide:      'compress.c:558,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'compress.c:561,14'
              BranchSideFuncs:
                - close
                - lseek
                - file_badseek
        - Branch String:   'compress.c:562,6'
          Branch Sides:
            - BranchSide:      'compress.c:563,16'
              BranchSideFuncs:
                - file_badseek
            - BranchSide:      'compress.c:566,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compress.c:506,8'
          Dst:             strlcpy
        - Src:             'compress.c:519,15'
          Dst:             umask
        - Src:             'compress.c:520,9'
          Dst:             mkstemp
        - Src:             'compress.c:521,9'
          Dst:             umask
        - Src:             'compress.c:522,8'
          Dst:             __errno_location
        - Src:             'compress.c:523,9'
          Dst:             unlink
        - Src:             'compress.c:524,3'
          Dst:             __errno_location
        - Src:             'compress.c:528,18'
          Dst:             __errno_location
        - Src:             'compress.c:528,3'
          Dst:             file_error
        - Src:             'compress.c:533,6'
          Dst:             swrite
        - Src:             'compress.c:536,15'
          Dst:             sread
        - Src:             'compress.c:537,8'
          Dst:             swrite
        - Src:             'compress.c:543,18'
          Dst:             __errno_location
        - Src:             'compress.c:543,3'
          Dst:             file_error
        - Src:             'compress.c:548,18'
          Dst:             __errno_location
        - Src:             'compress.c:548,3'
          Dst:             file_error
        - Src:             'compress.c:557,12'
          Dst:             dup2
        - Src:             'compress.c:558,18'
          Dst:             __errno_location
        - Src:             'compress.c:558,3'
          Dst:             file_error
        - Src:             'compress.c:561,8'
          Dst:             close
        - Src:             'compress.c:562,6'
          Dst:             lseek
        - Src:             'compress.c:563,3'
          Dst:             file_badseek
    - functionName:    umask
      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:    sread
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fd
        - buf
        - n
        - canbepipe
      BBCount:         48
      ICount:          261
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - ioctl
        - read
        - select
      functionUses:    4
      BranchProfiles:
        - Branch String:   'compress.c:429,6'
          Branch Sides:
            - BranchSide:      'compress.c:430,3'
              BranchSideFuncs:
                - read
                - __errno_location
            - BranchSide:      'compress.c:433,6'
              BranchSideFuncs:
                - read
                - __errno_location
                - ioctl
                - select
                - ioctl
                - __errno_location
                - __errno_location
        - Branch String:   'compress.c:433,16'
          Branch Sides:
            - BranchSide:      'compress.c:433,26'
              BranchSideFuncs:
                - ioctl
                - read
                - __errno_location
                - select
                - ioctl
                - __errno_location
                - __errno_location
            - BranchSide:      'compress.c:461,6'
              BranchSideFuncs:
                - read
                - __errno_location
        - Branch String:   'compress.c:433,50'
          Branch Sides:
            - BranchSide:      'compress.c:433,53'
              BranchSideFuncs:
                - select
                - ioctl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compress.c:436,12'
              BranchSideFuncs:
                - select
                - ioctl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compress.c:433,6'
          Branch Sides:
            - BranchSide:      'compress.c:436,12'
              BranchSideFuncs:
                - select
                - ioctl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compress.c:461,6'
              BranchSideFuncs:
                - read
                - __errno_location
        - Branch String:   'compress.c:449,8'
          Branch Sides:
            - BranchSide:      'compress.c:450,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - select
                - ioctl
                - read
                - __errno_location
            - BranchSide:      'compress.c:452,15'
              BranchSideFuncs:
                - ioctl
                - read
                - __errno_location
        - Branch String:   'compress.c:450,24'
          Branch Sides:
            - BranchSide:      'compress.c:450,27'
              BranchSideFuncs:
                - select
                - ioctl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compress.c:451,6'
              BranchSideFuncs:
                - select
                - ioctl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compress.c:450,9'
          Branch Sides:
            - BranchSide:      'compress.c:451,6'
              BranchSideFuncs:
                - select
                - ioctl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compress.c:452,4'
              BranchSideFuncs:
                - select
                - ioctl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compress.c:452,26'
          Branch Sides:
            - BranchSide:      'compress.c:452,29'
              BranchSideFuncs:
                - ioctl
                - read
                - __errno_location
            - BranchSide:      'compress.c:455,5'
              BranchSideFuncs:
                - ioctl
                - read
                - __errno_location
        - Branch String:   'compress.c:452,15'
          Branch Sides:
            - BranchSide:      'compress.c:453,5'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:455,5'
              BranchSideFuncs:
                - ioctl
                - read
                - __errno_location
        - Branch String:   'compress.c:461,12'
          Branch Sides:
            - BranchSide:      'compress.c:461,15'
              BranchSideFuncs:
                - read
                - __errno_location
            - BranchSide:      'compress.c:461,33'
              BranchSideFuncs:
                - read
                - __errno_location
        - Branch String:   'compress.c:461,6'
          Branch Sides:
            - BranchSide:      'compress.c:461,33'
              BranchSideFuncs:
                - read
                - __errno_location
            - BranchSide:      'compress.c:462,7'
              BranchSideFuncs:
                - read
                - __errno_location
        - Branch String:   'compress.c:469,3'
          Branch Sides:
            - BranchSide:      'compress.c:471,8'
              BranchSideFuncs:
                - __errno_location
                - read
            - BranchSide:      'compress.c:475,11'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:477,9'
              BranchSideFuncs:
                - read
                - __errno_location
        - Branch String:   'compress.c:471,8'
          Branch Sides:
            - BranchSide:      'compress.c:472,5'
              BranchSideFuncs:
                - read
                - __errno_location
            - BranchSide:      'compress.c:473,4'
              BranchSideFuncs: []
        - Branch String:   'compress.c:480,3'
          Branch Sides:
            - BranchSide:      'compress.c:469,22'
              BranchSideFuncs:
                - read
                - __errno_location
            - BranchSide:      'compress.c:482,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compress.c:433,20'
          Dst:             ioctl
        - Src:             'compress.c:448,12'
          Dst:             select
        - Src:             'compress.c:450,9'
          Dst:             __errno_location
        - Src:             'compress.c:450,27'
          Dst:             __errno_location
        - Src:             'compress.c:458,9'
          Dst:             ioctl
        - Src:             'compress.c:469,17'
          Dst:             read
        - Src:             'compress.c:471,8'
          Dst:             __errno_location
    - functionName:    dup2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_decompression_error
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - i
        - buf
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_b_loc
        - file_printf
        - methodname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:271,6'
          Branch Sides:
            - BranchSide:      'compress.c:272,22'
              BranchSideFuncs:
                - methodname
                - file_printf
                - __ctype_b_loc
            - BranchSide:      'compress.c:274,11'
              BranchSideFuncs:
                - methodname
                - file_printf
                - __ctype_b_loc
        - Branch String:   'compress.c:274,2'
          Branch Sides:
            - BranchSide:      'compress.c:275,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - methodname
                - file_printf
            - BranchSide:      'compress.c:278,21'
              BranchSideFuncs:
                - methodname
                - file_printf
        - Branch String:   'compress.c:275,7'
          Branch Sides:
            - BranchSide:      'compress.c:275,8'
              BranchSideFuncs:
                - methodname
                - file_printf
                - __ctype_b_loc
            - BranchSide:      'compress.c:276,5'
              BranchSideFuncs:
                - methodname
                - file_printf
                - __ctype_b_loc
      Callsites:
        - Src:             'compress.c:272,44'
          Dst:             methodname
        - Src:             'compress.c:272,10'
          Dst:             file_printf
        - Src:             'compress.c:275,8'
          Dst:             __ctype_b_loc
        - Src:             'compress.c:279,6'
          Dst:             methodname
        - Src:             'compress.c:278,9'
          Dst:             file_printf
    - functionName:    uncompressbuf
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - bytes_max
        - method
        - nofork
        - old
        - newch
        - n
      BBCount:         57
      ICount:          449
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - __errno_location
        - closefd
        - closep
        - fflush
        - file_pipe_closexec
        - filter_error
        - getdecompressor
        - handledesc
        - makeerror
        - posix_spawn_file_actions_destroy
        - posix_spawn_file_actions_init
        - posix_spawnp
        - sread
        - strerror
        - waitpid
        - writechild
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:1141,6'
          Branch Sides:
            - BranchSide:      'compress.c:1142,20'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1144,6'
              BranchSideFuncs:
                - fflush
                - fflush
                - file_pipe_closexec
                - file_pipe_closexec
                - posix_spawn_file_actions_init
                - handledesc
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
                - file_pipe_closexec
                - makeerror
        - Branch String:   'compress.c:1144,6'
          Branch Sides:
            - BranchSide:      'compress.c:1145,7'
              BranchSideFuncs:
                - makeerror
            - BranchSide:      'compress.c:1152,15'
              BranchSideFuncs:
                - fflush
                - fflush
                - file_pipe_closexec
                - file_pipe_closexec
                - posix_spawn_file_actions_init
                - handledesc
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
                - file_pipe_closexec
        - Branch String:   'compress.c:1145,7'
          Branch Sides:
            - BranchSide:      'compress.c:1146,21'
              BranchSideFuncs:
                - makeerror
            - BranchSide:      'compress.c:1149,12'
              BranchSideFuncs: []
        - Branch String:   'compress.c:1155,2'
          Branch Sides:
            - BranchSide:      'compress.c:1156,19'
              BranchSideFuncs:
                - file_pipe_closexec
                - file_pipe_closexec
                - posix_spawn_file_actions_init
                - handledesc
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
                - file_pipe_closexec
            - BranchSide:      'compress.c:1172,7'
              BranchSideFuncs:
                - file_pipe_closexec
                - file_pipe_closexec
                - posix_spawn_file_actions_init
                - handledesc
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
                - file_pipe_closexec
        - Branch String:   'compress.c:1172,16'
          Branch Sides:
            - BranchSide:      'compress.c:1172,38'
              BranchSideFuncs:
                - file_pipe_closexec
                - file_pipe_closexec
                - file_pipe_closexec
                - posix_spawn_file_actions_init
                - handledesc
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1173,25'
              BranchSideFuncs:
                - file_pipe_closexec
                - file_pipe_closexec
                - posix_spawn_file_actions_init
                - handledesc
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
        - Branch String:   'compress.c:1172,64'
          Branch Sides:
            - BranchSide:      'compress.c:1173,25'
              BranchSideFuncs:
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1175,10'
              BranchSideFuncs:
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
        - Branch String:   'compress.c:1173,51'
          Branch Sides:
            - BranchSide:      'compress.c:1174,25'
              BranchSideFuncs:
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1175,10'
              BranchSideFuncs:
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
        - Branch String:   'compress.c:1172,6'
          Branch Sides:
            - BranchSide:      'compress.c:1175,10'
              BranchSideFuncs:
                - closep
                - closep
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1181,9'
              BranchSideFuncs:
                - posix_spawn_file_actions_init
                - handledesc
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - __errno_location
                - strerror
                - makeerror
        - Branch String:   'compress.c:1193,6'
          Branch Sides:
            - BranchSide:      'compress.c:1194,20'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1223,9'
              BranchSideFuncs:
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
                - closefd
        - Branch String:   'compress.c:1223,2'
          Branch Sides:
            - BranchSide:      'compress.c:1224,15'
              BranchSideFuncs:
                - closefd
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1226,6'
              BranchSideFuncs:
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - closefd
                - writechild
                - closefd
                - __errno_location
                - strerror
                - makeerror
        - Branch String:   'compress.c:1226,6'
          Branch Sides:
            - BranchSide:      'compress.c:1227,11'
              BranchSideFuncs:
                - closefd
                - writechild
                - closefd
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1238,5'
              BranchSideFuncs:
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
        - Branch String:   'compress.c:1229,7'
          Branch Sides:
            - BranchSide:      'compress.c:1230,19'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1235,11'
              BranchSideFuncs:
                - closefd
                - sread
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
        - Branch String:   'compress.c:1241,6'
          Branch Sides:
            - BranchSide:      'compress.c:1242,6'
              BranchSideFuncs:
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1247,6'
              BranchSideFuncs:
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
                - closefd
        - Branch String:   'compress.c:1247,6'
          Branch Sides:
            - BranchSide:      'compress.c:1254,11'
              BranchSideFuncs:
                - closefd
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1257,18'
              BranchSideFuncs:
                - sread
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
                - filter_error
        - Branch String:   'compress.c:1257,6'
          Branch Sides:
            - BranchSide:      'compress.c:1259,6'
              BranchSideFuncs:
                - filter_error
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1263,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
        - Branch String:   'compress.c:1263,7'
          Branch Sides:
            - BranchSide:      'compress.c:1264,3'
              BranchSideFuncs:
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1265,17'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - closefd
                - closefd
                - waitpid
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
        - Branch String:   'compress.c:1279,6'
          Branch Sides:
            - BranchSide:      'compress.c:1280,18'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - makeerror
                - closefd
                - waitpid
            - BranchSide:      'compress.c:1282,14'
              BranchSideFuncs:
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
        - Branch String:   'compress.c:1282,13'
          Branch Sides:
            - BranchSide:      'compress.c:1284,13'
              BranchSideFuncs:
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1284,2'
              BranchSideFuncs:
                - closefd
                - waitpid
                - __errno_location
                - strerror
                - makeerror
        - Branch String:   'compress.c:1287,6'
          Branch Sides:
            - BranchSide:      'compress.c:1292,15'
              BranchSideFuncs:
                - waitpid
                - closefd
                - __errno_location
                - strerror
                - makeerror
            - BranchSide:      'compress.c:1297,10'
              BranchSideFuncs:
                - closefd
      Callsites:
        - Src:             'compress.c:1138,31'
          Dst:             getdecompressor
        - Src:             'compress.c:1142,56'
          Dst:             __errno_location
        - Src:             'compress.c:1142,47'
          Dst:             strerror
        - Src:             'compress.c:1142,10'
          Dst:             makeerror
        - Src:             'compress.c:1146,11'
          Dst:             makeerror
        - Src:             'compress.c:1152,8'
          Dst:             fflush
        - Src:             'compress.c:1153,8'
          Dst:             fflush
        - Src:             'compress.c:1172,19'
          Dst:             file_pipe_closexec
        - Src:             'compress.c:1173,6'
          Dst:             file_pipe_closexec
        - Src:             'compress.c:1174,6'
          Dst:             file_pipe_closexec
        - Src:             'compress.c:1175,3'
          Dst:             closep
        - Src:             'compress.c:1176,3'
          Dst:             closep
        - Src:             'compress.c:1178,16'
          Dst:             __errno_location
        - Src:             'compress.c:1178,7'
          Dst:             strerror
        - Src:             'compress.c:1177,10'
          Dst:             makeerror
        - Src:             'compress.c:1183,2'
          Dst:             posix_spawn_file_actions_init
        - Src:             'compress.c:1185,2'
          Dst:             handledesc
        - Src:             'compress.c:1188,11'
          Dst:             posix_spawnp
        - Src:             'compress.c:1191,2'
          Dst:             posix_spawn_file_actions_destroy
        - Src:             'compress.c:1195,39'
          Dst:             __errno_location
        - Src:             'compress.c:1195,30'
          Dst:             strerror
        - Src:             'compress.c:1194,10'
          Dst:             makeerror
        - Src:             'compress.c:1224,3'
          Dst:             closefd
        - Src:             'compress.c:1227,3'
          Dst:             closefd
        - Src:             'compress.c:1228,14'
          Dst:             writechild
        - Src:             'compress.c:1231,17'
          Dst:             __errno_location
        - Src:             'compress.c:1231,8'
          Dst:             strerror
        - Src:             'compress.c:1230,9'
          Dst:             makeerror
        - Src:             'compress.c:1235,3'
          Dst:             closefd
        - Src:             'compress.c:1239,6'
          Dst:             sread
        - Src:             'compress.c:1254,3'
          Dst:             closefd
        - Src:             'compress.c:1257,12'
          Dst:             sread
        - Src:             'compress.c:1260,7'
          Dst:             filter_error
        - Src:             'compress.c:1266,15'
          Dst:             __errno_location
        - Src:             'compress.c:1266,6'
          Dst:             strerror
        - Src:             'compress.c:1265,7'
          Dst:             makeerror
        - Src:             'compress.c:1273,2'
          Dst:             closefd
        - Src:             'compress.c:1274,2'
          Dst:             closefd
        - Src:             'compress.c:1275,2'
          Dst:             closefd
        - Src:             'compress.c:1277,6'
          Dst:             waitpid
        - Src:             'compress.c:1280,56'
          Dst:             __errno_location
        - Src:             'compress.c:1280,47'
          Dst:             strerror
        - Src:             'compress.c:1280,8'
          Dst:             makeerror
        - Src:             'compress.c:1292,7'
          Dst:             waitpid
        - Src:             'compress.c:1297,2'
          Dst:             closefd
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      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_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:    1
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_zmagic
      functionSourceFile: '/src/file/src/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - b
        - name
      BBCount:         64
      ICount:          418
      EdgeCount:       82
      CyclomaticComplexity: 20
      functionsReached:
        - abort
        - file_buffer
        - file_pop_buffer
        - file_printf
        - file_push_buffer
        - format_decompression_error
        - memcmp
        - sigaction
        - uncompressbuf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compress.c:297,6'
          Branch Sides:
            - BranchSide:      'compress.c:298,3'
              BranchSideFuncs: []
            - BranchSide:      'compress.c:300,9'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:300,2'
          Branch Sides:
            - BranchSide:      'compress.c:302,7'
              BranchSideFuncs:
                - memcmp
                - free
                - sigaction
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:379,2'
              BranchSideFuncs:
                - free
                - sigaction
        - Branch String:   'compress.c:302,7'
          Branch Sides:
            - BranchSide:      'compress.c:303,4'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:304,13'
              BranchSideFuncs:
                - memcmp
                - free
                - sigaction
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:304,7'
          Branch Sides:
            - BranchSide:      'compress.c:305,17'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:307,16'
              BranchSideFuncs:
                - memcmp
                - free
                - sigaction
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:311,7'
          Branch Sides:
            - BranchSide:      'compress.c:312,4'
              BranchSideFuncs:
                - sigaction
                - free
                - uncompressbuf
                - free
                - sigaction
                - memcmp
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:315,8'
              BranchSideFuncs:
                - sigaction
                - free
                - uncompressbuf
                - free
                - sigaction
                - memcmp
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:315,7'
          Branch Sides:
            - BranchSide:      'compress.c:318,4'
              BranchSideFuncs:
                - free
                - uncompressbuf
                - free
                - sigaction
                - memcmp
                - sigaction
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:323,9'
              BranchSideFuncs:
                - free
                - uncompressbuf
                - free
                - sigaction
                - memcmp
                - sigaction
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:329,3'
          Branch Sides:
            - BranchSide:      'compress.c:332,4'
              BranchSideFuncs:
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
            - BranchSide:      'compress.c:332,4'
              BranchSideFuncs:
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
            - BranchSide:      'compress.c:371,4'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:373,4'
              BranchSideFuncs:
                - abort
        - Branch String:   'compress.c:333,8'
          Branch Sides:
            - BranchSide:      'compress.c:334,38'
              BranchSideFuncs:
                - format_decompression_error
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
            - BranchSide:      'compress.c:336,23'
              BranchSideFuncs:
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - format_decompression_error
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
        - Branch String:   'compress.c:338,8'
          Branch Sides:
            - BranchSide:      'compress.c:339,5'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:340,7'
              BranchSideFuncs:
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - format_decompression_error
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
        - Branch String:   'compress.c:341,8'
          Branch Sides:
            - BranchSide:      'compress.c:342,5'
              BranchSideFuncs:
                - free
                - sigaction
            - BranchSide:      'compress.c:343,8'
              BranchSideFuncs:
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - format_decompression_error
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
        - Branch String:   'compress.c:343,27'
          Branch Sides:
            - BranchSide:      'compress.c:343,30'
              BranchSideFuncs:
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - format_decompression_error
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
            - BranchSide:      'compress.c:345,21'
              BranchSideFuncs:
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - format_decompression_error
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
        - Branch String:   'compress.c:343,8'
          Branch Sides:
            - BranchSide:      'compress.c:344,5'
              BranchSideFuncs:
                - free
                - sigaction
            - BranchSide:      'compress.c:345,21'
              BranchSideFuncs:
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - format_decompression_error
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
        - Branch String:   'compress.c:345,8'
          Branch Sides:
            - BranchSide:      'compress.c:347,5'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:348,31'
              BranchSideFuncs:
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - format_decompression_error
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
        - Branch String:   'compress.c:348,8'
          Branch Sides:
            - BranchSide:      'compress.c:349,5'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:354,20'
              BranchSideFuncs:
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - format_decompression_error
                - abort
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
        - Branch String:   'compress.c:354,8'
          Branch Sides:
            - BranchSide:      'compress.c:356,25'
              BranchSideFuncs:
                - file_pop_buffer
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - format_decompression_error
                - abort
                - abort
            - BranchSide:      'compress.c:360,32'
              BranchSideFuncs:
                - file_pop_buffer
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
                - file_printf
                - free
                - free
        - Branch String:   'compress.c:356,9'
          Branch Sides:
            - BranchSide:      'compress.c:357,6'
              BranchSideFuncs:
                - abort
            - BranchSide:      'compress.c:358,5'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:360,8'
          Branch Sides:
            - BranchSide:      'compress.c:361,21'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
                - free
            - BranchSide:      'compress.c:367,9'
              BranchSideFuncs:
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:361,9'
          Branch Sides:
            - BranchSide:      'compress.c:362,11'
              BranchSideFuncs:
                - free
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:365,10'
              BranchSideFuncs:
                - free
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:367,14'
          Branch Sides:
            - BranchSide:      'compress.c:367,42'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:367,29'
              BranchSideFuncs:
                - file_printf
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:367,8'
          Branch Sides:
            - BranchSide:      'compress.c:367,42'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
            - BranchSide:      'compress.c:368,5'
              BranchSideFuncs:
                - free
                - sigaction
                - memcmp
                - sigaction
                - free
                - uncompressbuf
                - file_buffer
                - file_printf
                - file_push_buffer
                - file_buffer
                - file_pop_buffer
                - file_printf
                - file_printf
                - free
                - free
                - file_pop_buffer
                - abort
                - format_decompression_error
                - abort
        - Branch String:   'compress.c:383,15'
          Branch Sides:
            - BranchSide:      'compress.c:383,26'
              BranchSideFuncs:
                - free
                - sigaction
            - BranchSide:      'compress.c:386,7'
              BranchSideFuncs:
                - free
        - Branch String:   'compress.c:383,6'
          Branch Sides:
            - BranchSide:      'compress.c:384,9'
              BranchSideFuncs:
                - sigaction
                - free
            - BranchSide:      'compress.c:386,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'compress.c:307,9'
          Dst:             memcmp
        - Src:             'compress.c:320,15'
          Dst:             sigaction
        - Src:             'compress.c:325,9'
          Dst:             uncompressbuf
        - Src:             'compress.c:334,11'
          Dst:             format_decompression_error
        - Src:             'compress.c:336,11'
          Dst:             file_buffer
        - Src:             'compress.c:345,9'
          Dst:             file_printf
        - Src:             'compress.c:348,14'
          Dst:             file_push_buffer
        - Src:             'compress.c:354,8'
          Dst:             file_buffer
        - Src:             'compress.c:356,9'
          Dst:             file_pop_buffer
        - Src:             'compress.c:357,6'
          Dst:             abort
        - Src:             'compress.c:360,16'
          Dst:             file_pop_buffer
        - Src:             'compress.c:361,9'
          Dst:             file_printf
        - Src:             'compress.c:367,17'
          Dst:             file_printf
        - Src:             'compress.c:373,4'
          Dst:             abort
        - Src:             'compress.c:384,9'
          Dst:             sigaction
    - functionName:    sigaction
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_magwarn
      functionSourceFile: '/src/file/src/print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - f
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - file_vmagwarn
        - fprintf
      functionUses:    60
      BranchProfiles:
        - Branch String:   'print.c:274,6'
          Branch Sides:
            - BranchSide:      'print.c:275,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_vmagwarn
                - fprintf
            - BranchSide:      'print.c:283,6'
              BranchSideFuncs:
                - file_vmagwarn
                - fprintf
        - Branch String:   'print.c:283,6'
          Branch Sides:
            - BranchSide:      'print.c:284,3'
              BranchSideFuncs: []
            - BranchSide:      'print.c:287,6'
              BranchSideFuncs:
                - file_vmagwarn
                - fprintf
        - Branch String:   'print.c:287,6'
          Branch Sides:
            - BranchSide:      'print.c:288,18'
              BranchSideFuncs:
                - fprintf
                - file_vmagwarn
            - BranchSide:      'print.c:291,2'
              BranchSideFuncs:
                - file_vmagwarn
      Callsites:
        - Src:             'print.c:275,10'
          Dst:             fprintf
        - Src:             'print.c:279,10'
          Dst:             fprintf
        - Src:             'print.c:288,10'
          Dst:             fprintf
        - Src:             'print.c:292,2'
          Dst:             file_vmagwarn
    - functionName:    file_vmagwarn
      functionSourceFile: '/src/file/src/print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - va
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fflush
        - fprintf
        - fputc
        - vfprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'print.c:249,9'
          Dst:             fflush
        - Src:             'print.c:251,9'
          Dst:             fprintf
        - Src:             'print.c:252,9'
          Dst:             vfprintf
        - Src:             'print.c:253,9'
          Dst:             fputc
    - functionName:    vfprintf
      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:    file_magwarn1
      functionSourceFile: '/src/file/src/print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_vmagwarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'print.c:263,2'
          Dst:             file_vmagwarn
    - functionName:    file_fmtnum
      functionSourceFile: '/src/file/src/print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - blen
        - us
        - base
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - snprintf
        - strlcpy
        - strtoull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'print.c:398,14'
          Branch Sides:
            - BranchSide:      'print.c:398,24'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'print.c:398,17'
              BranchSideFuncs:
                - __errno_location
                - snprintf
                - strlcpy
        - Branch String:   'print.c:398,6'
          Branch Sides:
            - BranchSide:      'print.c:398,24'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'print.c:403,15'
              BranchSideFuncs:
                - snprintf
                - strlcpy
        - Branch String:   'print.c:403,6'
          Branch Sides:
            - BranchSide:      'print.c:404,3'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'print.c:405,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'print.c:396,2'
          Dst:             __errno_location
        - Src:             'print.c:397,8'
          Dst:             strtoull
        - Src:             'print.c:398,17'
          Dst:             __errno_location
        - Src:             'print.c:399,7'
          Dst:             strlcpy
        - Src:             'print.c:403,6'
          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:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_fmttime
      functionSourceFile: '/src/file/src/print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - buf
        - bsize
        - v
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - strftime
        - strlcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'print.c:380,6'
          Branch Sides:
            - BranchSide:      'print.c:381,3'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'print.c:383,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'print.c:380,6'
          Dst:             strftime
        - Src:             'print.c:385,2'
          Dst:             strlcpy
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_fmtdate
      functionSourceFile: '/src/file/src/print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - buf
        - bsize
        - v
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strftime
        - strlcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'print.c:357,20'
          Branch Sides:
            - BranchSide:      'print.c:357,26'
              BranchSideFuncs:
                - strftime
                - strlcpy
            - BranchSide:      'print.c:358,6'
              BranchSideFuncs:
                - strftime
                - strlcpy
        - Branch String:   'print.c:357,6'
          Branch Sides:
            - BranchSide:      'print.c:358,6'
              BranchSideFuncs:
                - strftime
                - strlcpy
            - BranchSide:      'print.c:359,16'
              BranchSideFuncs:
                - strftime
                - strlcpy
        - Branch String:   'print.c:361,6'
          Branch Sides:
            - BranchSide:      'print.c:362,3'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'print.c:364,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'print.c:361,6'
          Dst:             strftime
        - Src:             'print.c:366,2'
          Dst:             strlcpy
    - functionName:    file_fmtvarint
      functionSourceFile: '/src/file/src/print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - blen
        - us
        - t
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_varint2uintmax_t
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'print.c:299,29'
          Dst:             file_varint2uintmax_t
        - Src:             'print.c:299,2'
          Dst:             snprintf
    - functionName:    file_fmtdatetime
      functionSourceFile: '/src/file/src/print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buf
        - bsize
        - v
        - flags
      BBCount:         17
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - asctime_r
        - cdf_timestamp_to_timespec
        - gmtime_r
        - localtime_r
        - strcspn
        - strlcpy
        - tzset
      functionUses:    10
      BranchProfiles:
        - Branch String:   'print.c:311,6'
          Branch Sides:
            - BranchSide:      'print.c:313,34'
              BranchSideFuncs:
                - cdf_timestamp_to_timespec
                - gmtime_r
                - asctime_r
                - strcspn
                - strlcpy
                - tzset
                - localtime_r
            - BranchSide:      'print.c:318,7'
              BranchSideFuncs:
                - gmtime_r
                - asctime_r
                - strcspn
                - strlcpy
                - tzset
                - localtime_r
        - Branch String:   'print.c:321,6'
          Branch Sides:
            - BranchSide:      'print.c:322,3'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'print.c:324,6'
              BranchSideFuncs:
                - gmtime_r
                - asctime_r
                - strcspn
                - strlcpy
                - tzset
                - localtime_r
        - Branch String:   'print.c:324,6'
          Branch Sides:
            - BranchSide:      'print.c:325,3'
              BranchSideFuncs:
                - tzset
                - localtime_r
                - asctime_r
                - strcspn
                - strlcpy
            - BranchSide:      'print.c:328,8'
              BranchSideFuncs:
                - gmtime_r
                - asctime_r
                - strcspn
                - strlcpy
        - Branch String:   'print.c:330,6'
          Branch Sides:
            - BranchSide:      'print.c:331,3'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'print.c:332,17'
              BranchSideFuncs:
                - asctime_r
                - strcspn
                - strlcpy
        - Branch String:   'print.c:334,6'
          Branch Sides:
            - BranchSide:      'print.c:335,3'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'print.c:336,2'
              BranchSideFuncs:
                - strcspn
      Callsites:
        - Src:             'print.c:313,3'
          Dst:             cdf_timestamp_to_timespec
        - Src:             'print.c:325,3'
          Dst:             tzset
        - Src:             'print.c:326,8'
          Dst:             localtime_r
        - Src:             'print.c:328,8'
          Dst:             gmtime_r
        - Src:             'print.c:332,7'
          Dst:             asctime_r
        - Src:             'print.c:336,5'
          Dst:             strcspn
        - Src:             'print.c:339,2'
          Dst:             strlcpy
    - functionName:    tzset
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asctime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_mdump
      functionSourceFile: '/src/file/src/print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         172
      ICount:          1011
      EdgeCount:       206
      CyclomaticComplexity: 36
      functionsReached:
        - file_fmtdate
        - file_fmtdatetime
        - file_fmtnum
        - file_fmttime
        - file_fmtvarint
        - file_print_guid
        - file_showstr
        - fprintf
        - fputc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'print.c:56,7'
          Branch Sides:
            - BranchSide:      'print.c:56,28'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'print.c:56,55'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'print.c:59,6'
          Branch Sides:
            - BranchSide:      'print.c:60,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:71,17'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:62,7'
          Branch Sides:
            - BranchSide:      'print.c:60,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:62,47'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:64,7'
          Branch Sides:
            - BranchSide:      'print.c:65,22'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:66,18'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:67,7'
          Branch Sides:
            - BranchSide:      'print.c:69,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:69,46'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:73,6'
          Branch Sides:
            - BranchSide:      'print.c:71,9'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:73,43'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:74,6'
          Branch Sides:
            - BranchSide:      'print.c:75,21'
              BranchSideFuncs:
                - fputc
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:77,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:77,6'
          Branch Sides:
            - BranchSide:      'print.c:78,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:114,7'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'print.c:78,7'
          Branch Sides:
            - BranchSide:      'print.c:79,22'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:110,7'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'print.c:80,8'
          Branch Sides:
            - BranchSide:      'print.c:81,43'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:82,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:82,8'
          Branch Sides:
            - BranchSide:      'print.c:84,9'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:85,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:85,8'
          Branch Sides:
            - BranchSide:      'print.c:86,41'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:87,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:87,8'
          Branch Sides:
            - BranchSide:      'print.c:88,41'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:89,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:89,8'
          Branch Sides:
            - BranchSide:      'print.c:90,43'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:91,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:91,8'
          Branch Sides:
            - BranchSide:      'print.c:92,33'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:93,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:93,8'
          Branch Sides:
            - BranchSide:      'print.c:94,32'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:95,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:95,8'
          Branch Sides:
            - BranchSide:      'print.c:96,37'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:97,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:97,8'
          Branch Sides:
            - BranchSide:      'print.c:98,37'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:99,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:99,8'
          Branch Sides:
            - BranchSide:      'print.c:100,37'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
            - BranchSide:      'print.c:101,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fputc
        - Branch String:   'print.c:101,8'
          Branch Sides:
            - BranchSide:      'print.c:102,37'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
            - BranchSide:      'print.c:103,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fputc
        - Branch String:   'print.c:103,8'
          Branch Sides:
            - BranchSide:      'print.c:104,37'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'print.c:105,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'print.c:105,8'
          Branch Sides:
            - BranchSide:      'print.c:108,9'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'print.c:109,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'print.c:110,7'
          Branch Sides:
            - BranchSide:      'print.c:111,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'print.c:112,2'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'print.c:114,7'
          Branch Sides:
            - BranchSide:      'print.c:116,23'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'print.c:118,22'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - file_print_guid
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'print.c:127,6'
          Branch Sides:
            - BranchSide:      'print.c:127,6'
              BranchSideFuncs:
                - file_print_guid
                - fprintf
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'print.c:128,11'
              BranchSideFuncs:
                - file_print_guid
                - fprintf
                - fprintf
                - fprintf
                - file_fmtnum
                - fprintf
                - file_fmttime
                - fprintf
                - file_fmtdate
                - fprintf
                - file_fmtvarint
                - fprintf
                - fprintf
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_fmtdatetime
                - fprintf
                - file_showstr
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'print.c:128,3'
          Branch Sides:
            - BranchSide:      'print.c:138,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:138,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:138,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:138,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:138,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:138,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:138,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:138,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:138,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:144,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:144,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:144,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:144,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:153,17'
              BranchSideFuncs:
                - file_showstr
                - fprintf
            - BranchSide:      'print.c:153,17'
              BranchSideFuncs:
                - file_showstr
                - fprintf
            - BranchSide:      'print.c:153,17'
              BranchSideFuncs:
                - file_showstr
                - fprintf
            - BranchSide:      'print.c:153,17'
              BranchSideFuncs:
                - file_showstr
                - fprintf
            - BranchSide:      'print.c:153,17'
              BranchSideFuncs:
                - file_showstr
                - fprintf
            - BranchSide:      'print.c:153,17'
              BranchSideFuncs:
                - file_showstr
                - fprintf
            - BranchSide:      'print.c:160,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:160,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:160,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:160,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:167,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:167,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:167,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:167,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:174,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:174,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:174,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:180,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:180,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:180,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:187,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:187,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:187,18'
              BranchSideFuncs:
                - file_fmtdatetime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:194,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:194,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:194,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:199,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:199,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:199,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:203,18'
              BranchSideFuncs:
                - file_fmtvarint
                - fprintf
                - fprintf
            - BranchSide:      'print.c:203,18'
              BranchSideFuncs:
                - file_fmtvarint
                - fprintf
                - fprintf
            - BranchSide:      'print.c:209,18'
              BranchSideFuncs:
                - file_fmtdate
                - fprintf
                - fprintf
            - BranchSide:      'print.c:209,18'
              BranchSideFuncs:
                - file_fmtdate
                - fprintf
                - fprintf
            - BranchSide:      'print.c:209,18'
              BranchSideFuncs:
                - file_fmtdate
                - fprintf
                - fprintf
            - BranchSide:      'print.c:215,18'
              BranchSideFuncs:
                - file_fmttime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:215,18'
              BranchSideFuncs:
                - file_fmttime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:215,18'
              BranchSideFuncs:
                - file_fmttime
                - fprintf
                - fprintf
            - BranchSide:      'print.c:219,18'
              BranchSideFuncs:
                - file_fmtnum
                - fprintf
                - fprintf
            - BranchSide:      'print.c:224,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'print.c:228,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:228,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:228,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'print.c:231,27'
              BranchSideFuncs:
                - file_print_guid
                - fprintf
                - fprintf
            - BranchSide:      'print.c:237,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
      Callsites:
        - Src:             'print.c:55,9'
          Dst:             fprintf
        - Src:             'print.c:60,10'
          Dst:             fprintf
        - Src:             'print.c:65,11'
          Dst:             fputc
        - Src:             'print.c:66,10'
          Dst:             fprintf
        - Src:             'print.c:71,9'
          Dst:             fprintf
        - Src:             'print.c:75,10'
          Dst:             fputc
        - Src:             'print.c:79,11'
          Dst:             fputc
        - Src:             'print.c:81,12'
          Dst:             fputc
        - Src:             'print.c:83,12'
          Dst:             fputc
        - Src:             'print.c:86,12'
          Dst:             fputc
        - Src:             'print.c:88,12'
          Dst:             fputc
        - Src:             'print.c:90,12'
          Dst:             fputc
        - Src:             'print.c:92,12'
          Dst:             fputc
        - Src:             'print.c:94,12'
          Dst:             fputc
        - Src:             'print.c:96,12'
          Dst:             fputc
        - Src:             'print.c:98,12'
          Dst:             fputc
        - Src:             'print.c:100,12'
          Dst:             fputc
        - Src:             'print.c:102,12'
          Dst:             fputc
        - Src:             'print.c:104,12'
          Dst:             fputc
        - Src:             'print.c:106,12'
          Dst:             fputc
        - Src:             'print.c:111,11'
          Dst:             fprintf
        - Src:             'print.c:116,11'
          Dst:             fputc
        - Src:             'print.c:118,11'
          Dst:             fputc
        - Src:             'print.c:121,11'
          Dst:             fprintf
        - Src:             'print.c:125,9'
          Dst:             fprintf
        - Src:             'print.c:138,11'
          Dst:             fprintf
        - Src:             'print.c:144,11'
          Dst:             fprintf
        - Src:             'print.c:153,4'
          Dst:             file_showstr
        - Src:             'print.c:161,8'
          Dst:             file_fmtdatetime
        - Src:             'print.c:160,10'
          Dst:             fprintf
        - Src:             'print.c:168,8'
          Dst:             file_fmtdatetime
        - Src:             'print.c:167,10'
          Dst:             fprintf
        - Src:             'print.c:175,8'
          Dst:             file_fmtdatetime
        - Src:             'print.c:174,10'
          Dst:             fprintf
        - Src:             'print.c:181,8'
          Dst:             file_fmtdatetime
        - Src:             'print.c:180,10'
          Dst:             fprintf
        - Src:             'print.c:188,8'
          Dst:             file_fmtdatetime
        - Src:             'print.c:187,10'
          Dst:             fprintf
        - Src:             'print.c:194,11'
          Dst:             fprintf
        - Src:             'print.c:199,11'
          Dst:             fprintf
        - Src:             'print.c:203,32'
          Dst:             file_fmtvarint
        - Src:             'print.c:203,10'
          Dst:             fprintf
        - Src:             'print.c:210,8'
          Dst:             file_fmtdate
        - Src:             'print.c:209,10'
          Dst:             fprintf
        - Src:             'print.c:216,8'
          Dst:             file_fmttime
        - Src:             'print.c:215,10'
          Dst:             fprintf
        - Src:             'print.c:220,8'
          Dst:             file_fmtnum
        - Src:             'print.c:219,10'
          Dst:             fprintf
        - Src:             'print.c:228,11'
          Dst:             fprintf
        - Src:             'print.c:231,11'
          Dst:             file_print_guid
        - Src:             'print.c:233,11'
          Dst:             fprintf
        - Src:             'print.c:237,11'
          Dst:             fprintf
        - Src:             'print.c:241,9'
          Dst:             fprintf
    - functionName:    bad_link
      functionSourceFile: '/src/file/src/fsmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - err
        - buf
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - file_error
        - file_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fsmagic.c:74,31'
          Branch Sides:
            - BranchSide:      'fsmagic.c:75,18'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_error
            - BranchSide:      'fsmagic.c:78,12'
              BranchSideFuncs:
                - file_printf
                - file_error
        - Branch String:   'fsmagic.c:74,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:78,12'
              BranchSideFuncs:
                - file_printf
                - file_error
        - Branch String:   'fsmagic.c:79,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:80,15'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'fsmagic.c:84,19'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:84,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:86,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fsmagic.c:75,6'
          Dst:             file_printf
        - Src:             'fsmagic.c:80,4'
          Dst:             file_error
        - Src:             'fsmagic.c:84,7'
          Dst:             file_printf
    - functionName:    handle_mime
      functionSourceFile: '/src/file/src/fsmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - mime
        - str
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - file_printf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'fsmagic.c:93,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:94,19'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'fsmagic.c:100,7'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:94,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:95,4'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:96,8'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:96,36'
          Branch Sides:
            - BranchSide:      'fsmagic.c:96,51'
              BranchSideFuncs:
                - file_printf
                - file_printf
            - BranchSide:      'fsmagic.c:99,2'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:96,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:98,4'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:99,2'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:100,35'
          Branch Sides:
            - BranchSide:      'fsmagic.c:100,50'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:102,2'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:100,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:101,3'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fsmagic.c:94,7'
          Dst:             file_printf
        - Src:             'fsmagic.c:96,39'
          Dst:             file_printf
        - Src:             'fsmagic.c:100,38'
          Dst:             file_printf
    - functionName:    file_fsmagic
      functionSourceFile: '/src/file/src/fsmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - fn
        - sb
      BBCount:         162
      ICount:          880
      EdgeCount:       223
      CyclomaticComplexity: 63
      functionsReached:
        - __errno_location
        - bad_link
        - file_error
        - file_printf
        - gnu_dev_major
        - gnu_dev_minor
        - handle_mime
        - lstat
        - magic_file
        - readlink
        - stat
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fsmagic.c:117,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:118,3'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:126,7'
              BranchSideFuncs:
                - stat
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
                - file_printf
                - file_printf
                - file_printf
                - __errno_location
                - strerror
                - file_printf
                - __errno_location
                - file_error
                - lstat
        - Branch String:   'fsmagic.c:126,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:127,15'
              BranchSideFuncs:
                - lstat
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
                - file_printf
                - file_printf
                - file_printf
                - __errno_location
                - strerror
                - file_printf
                - __errno_location
                - file_error
            - BranchSide:      'fsmagic.c:130,13'
              BranchSideFuncs:
                - stat
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
                - file_printf
                - file_printf
                - file_printf
                - __errno_location
                - strerror
                - file_printf
                - __errno_location
                - file_error
        - Branch String:   'fsmagic.c:161,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:162,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - file_printf
                - __errno_location
                - file_error
            - BranchSide:      'fsmagic.c:172,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:162,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:163,15'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'fsmagic.c:166,19'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - file_printf
        - Branch String:   'fsmagic.c:166,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:168,4'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:169,3'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:173,12'
          Branch Sides:
            - BranchSide:      'fsmagic.c:173,16'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
            - BranchSide:      'fsmagic.c:191,10'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
        - Branch String:   'fsmagic.c:173,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:175,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
            - BranchSide:      'fsmagic.c:191,10'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
        - Branch String:   'fsmagic.c:175,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:176,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
                - file_printf
                - file_printf
            - BranchSide:      'fsmagic.c:180,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:176,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:176,47'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:177,5'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:180,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:181,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
                - file_printf
            - BranchSide:      'fsmagic.c:185,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
                - file_printf
        - Branch String:   'fsmagic.c:181,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:181,47'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:185,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:186,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
            - BranchSide:      'fsmagic.c:189,2'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - readlink
                - stat
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - handle_mime
                - file_printf
                - handle_mime
                - file_error
        - Branch String:   'fsmagic.c:186,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:186,47'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:187,5'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:191,2'
          Branch Sides:
            - BranchSide:      'fsmagic.c:193,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
            - BranchSide:      'fsmagic.c:207,8'
              BranchSideFuncs:
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - file_printf
                - handle_mime
            - BranchSide:      'fsmagic.c:242,8'
              BranchSideFuncs:
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - file_printf
                - handle_mime
            - BranchSide:      'fsmagic.c:273,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
            - BranchSide:      'fsmagic.c:295,23'
              BranchSideFuncs:
                - readlink
                - stat
                - file_printf
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
                - __errno_location
                - strerror
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
            - BranchSide:      'fsmagic.c:384,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
            - BranchSide:      'fsmagic.c:406,8'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
            - BranchSide:      'fsmagic.c:419,14'
              BranchSideFuncs:
                - file_error
        - Branch String:   'fsmagic.c:193,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:194,20'
              BranchSideFuncs:
                - handle_mime
                - file_printf
            - BranchSide:      'fsmagic.c:196,14'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:194,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:196,3'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:196,14'
          Branch Sides:
            - BranchSide:      'fsmagic.c:197,3'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:197,26'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:197,14'
          Branch Sides:
            - BranchSide:      'fsmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:198,4'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:207,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:208,8'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:211,7'
              BranchSideFuncs:
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - file_printf
                - handle_mime
        - Branch String:   'fsmagic.c:211,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:212,20'
              BranchSideFuncs:
                - handle_mime
                - file_printf
            - BranchSide:      'fsmagic.c:214,14'
              BranchSideFuncs:
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:212,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:213,5'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:214,3'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:214,14'
          Branch Sides:
            - BranchSide:      'fsmagic.c:215,3'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:223,20'
              BranchSideFuncs:
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:223,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:226,5'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:242,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:243,8'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:246,7'
              BranchSideFuncs:
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - file_printf
                - handle_mime
        - Branch String:   'fsmagic.c:246,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:247,20'
              BranchSideFuncs:
                - handle_mime
                - file_printf
            - BranchSide:      'fsmagic.c:249,14'
              BranchSideFuncs:
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:247,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:248,5'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:249,3'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:249,14'
          Branch Sides:
            - BranchSide:      'fsmagic.c:250,3'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:258,20'
              BranchSideFuncs:
                - gnu_dev_major
                - gnu_dev_minor
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:258,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:261,5'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:273,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:274,4'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:275,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
        - Branch String:   'fsmagic.c:275,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:276,20'
              BranchSideFuncs:
                - handle_mime
                - file_printf
            - BranchSide:      'fsmagic.c:278,14'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:276,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:277,5'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:278,3'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:278,14'
          Branch Sides:
            - BranchSide:      'fsmagic.c:279,3'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:279,26'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:279,14'
          Branch Sides:
            - BranchSide:      'fsmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:280,4'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:295,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:296,8'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - file_printf
                - file_printf
                - handle_mime
                - __errno_location
                - file_error
            - BranchSide:      'fsmagic.c:311,7'
              BranchSideFuncs:
                - stat
                - file_printf
                - file_printf
                - handle_mime
                - magic_file
                - __errno_location
                - bad_link
        - Branch String:   'fsmagic.c:296,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:297,19'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'fsmagic.c:301,8'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - file_printf
                - file_printf
                - handle_mime
        - Branch String:   'fsmagic.c:301,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:302,21'
              BranchSideFuncs:
                - handle_mime
                - file_printf
            - BranchSide:      'fsmagic.c:304,15'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:302,9'
          Branch Sides:
            - BranchSide:      'fsmagic.c:303,6'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:304,4'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:304,15'
          Branch Sides:
            - BranchSide:      'fsmagic.c:305,4'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:305,27'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:305,15'
          Branch Sides:
            - BranchSide:      'fsmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:308,5'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:320,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:321,20'
              BranchSideFuncs:
                - __errno_location
                - bad_link
            - BranchSide:      'fsmagic.c:363,8'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
                - magic_file
        - Branch String:   'fsmagic.c:363,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:365,4'
              BranchSideFuncs:
                - magic_file
                - file_printf
            - BranchSide:      'fsmagic.c:371,8'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
        - Branch String:   'fsmagic.c:368,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:369,5'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:370,3'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:371,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:372,21'
              BranchSideFuncs:
                - handle_mime
                - file_printf
            - BranchSide:      'fsmagic.c:374,15'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:372,9'
          Branch Sides:
            - BranchSide:      'fsmagic.c:373,6'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:374,4'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:374,15'
          Branch Sides:
            - BranchSide:      'fsmagic.c:375,4'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:375,27'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:375,15'
          Branch Sides:
            - BranchSide:      'fsmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:377,5'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:384,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:385,20'
              BranchSideFuncs:
                - handle_mime
                - file_printf
            - BranchSide:      'fsmagic.c:387,14'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:385,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:386,5'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:387,3'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:387,14'
          Branch Sides:
            - BranchSide:      'fsmagic.c:388,3'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:388,26'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:388,14'
          Branch Sides:
            - BranchSide:      'fsmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:389,4'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:406,40'
          Branch Sides:
            - BranchSide:      'fsmagic.c:406,43'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
            - BranchSide:      'fsmagic.c:415,7'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:406,7'
          Branch Sides:
            - BranchSide:      'fsmagic.c:407,8'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - handle_mime
            - BranchSide:      'fsmagic.c:415,7'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:407,8'
          Branch Sides:
            - BranchSide:      'fsmagic.c:408,21'
              BranchSideFuncs:
                - handle_mime
                - file_printf
            - BranchSide:      'fsmagic.c:410,15'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:408,9'
          Branch Sides:
            - BranchSide:      'fsmagic.c:409,6'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:410,4'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'fsmagic.c:410,15'
          Branch Sides:
            - BranchSide:      'fsmagic.c:411,4'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:411,27'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'fsmagic.c:411,15'
          Branch Sides:
            - BranchSide:      'fsmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:412,5'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:424,14'
          Branch Sides:
            - BranchSide:      'fsmagic.c:424,18'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:432,6'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:424,23'
          Branch Sides:
            - BranchSide:      'fsmagic.c:424,26'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:432,6'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:424,30'
          Branch Sides:
            - BranchSide:      'fsmagic.c:424,33'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:432,6'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:424,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:425,22'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'fsmagic.c:432,6'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:425,10'
          Branch Sides:
            - BranchSide:      'fsmagic.c:426,7'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:427,2'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:432,15'
          Branch Sides:
            - BranchSide:      'fsmagic.c:432,18'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'fsmagic.c:432,6'
          Branch Sides:
            - BranchSide:      'fsmagic.c:433,3'
              BranchSideFuncs: []
            - BranchSide:      'fsmagic.c:434,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fsmagic.c:127,9'
          Dst:             lstat
        - Src:             'fsmagic.c:130,8'
          Dst:             stat
        - Src:             'fsmagic.c:163,19'
          Dst:             __errno_location
        - Src:             'fsmagic.c:163,4'
          Dst:             file_error
        - Src:             'fsmagic.c:167,20'
          Dst:             __errno_location
        - Src:             'fsmagic.c:167,11'
          Dst:             strerror
        - Src:             'fsmagic.c:166,7'
          Dst:             file_printf
        - Src:             'fsmagic.c:176,8'
          Dst:             file_printf
        - Src:             'fsmagic.c:181,8'
          Dst:             file_printf
        - Src:             'fsmagic.c:186,8'
          Dst:             file_printf
        - Src:             'fsmagic.c:194,8'
          Dst:             handle_mime
        - Src:             'fsmagic.c:197,14'
          Dst:             file_printf
        - Src:             'fsmagic.c:212,8'
          Dst:             handle_mime
        - Src:             'fsmagic.c:224,21'
          Dst:             gnu_dev_major
        - Src:             'fsmagic.c:225,14'
          Dst:             gnu_dev_minor
        - Src:             'fsmagic.c:223,8'
          Dst:             file_printf
        - Src:             'fsmagic.c:247,8'
          Dst:             handle_mime
        - Src:             'fsmagic.c:259,21'
          Dst:             gnu_dev_major
        - Src:             'fsmagic.c:260,14'
          Dst:             gnu_dev_minor
        - Src:             'fsmagic.c:258,8'
          Dst:             file_printf
        - Src:             'fsmagic.c:276,8'
          Dst:             handle_mime
        - Src:             'fsmagic.c:279,14'
          Dst:             file_printf
        - Src:             'fsmagic.c:295,14'
          Dst:             readlink
        - Src:             'fsmagic.c:297,23'
          Dst:             __errno_location
        - Src:             'fsmagic.c:297,8'
          Dst:             file_error
        - Src:             'fsmagic.c:302,9'
          Dst:             handle_mime
        - Src:             'fsmagic.c:307,17'
          Dst:             __errno_location
        - Src:             'fsmagic.c:307,8'
          Dst:             strerror
        - Src:             'fsmagic.c:305,15'
          Dst:             file_printf
        - Src:             'fsmagic.c:320,7'
          Dst:             stat
        - Src:             'fsmagic.c:321,24'
          Dst:             __errno_location
        - Src:             'fsmagic.c:321,11'
          Dst:             bad_link
        - Src:             'fsmagic.c:366,8'
          Dst:             magic_file
        - Src:             'fsmagic.c:372,9'
          Dst:             handle_mime
        - Src:             'fsmagic.c:375,15'
          Dst:             file_printf
        - Src:             'fsmagic.c:385,8'
          Dst:             handle_mime
        - Src:             'fsmagic.c:388,14'
          Dst:             file_printf
        - Src:             'fsmagic.c:408,9'
          Dst:             handle_mime
        - Src:             'fsmagic.c:411,15'
          Dst:             file_printf
        - Src:             'fsmagic.c:419,3'
          Dst:             file_error
        - Src:             'fsmagic.c:425,10'
          Dst:             file_printf
    - 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:    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:    2
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      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:    atox
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - strchr
        - tolower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'funcs.c:872,14'
          Branch Sides:
            - BranchSide:      'funcs.c:872,35'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
                - strchr
                - tolower
            - BranchSide:      'funcs.c:872,40'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - tolower
        - Branch String:   'funcs.c:873,18'
          Branch Sides:
            - BranchSide:      'funcs.c:873,37'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - tolower
            - BranchSide:      'funcs.c:873,14'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:873,37'
          Branch Sides:
            - BranchSide:      'funcs.c:873,58'
              BranchSideFuncs:
                - tolower
                - strchr
            - BranchSide:      'funcs.c:873,63'
              BranchSideFuncs:
                - strchr
        - Branch String:   'funcs.c:874,6'
          Branch Sides:
            - BranchSide:      'funcs.c:875,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:876,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:872,14'
          Dst:             __ctype_b_loc
        - Src:             'funcs.c:872,27'
          Dst:             tolower
        - Src:             'funcs.c:873,37'
          Dst:             __ctype_b_loc
        - Src:             'funcs.c:873,50'
          Dst:             tolower
        - Src:             'funcs.c:873,22'
          Dst:             strchr
    - functionName:    file_strtrim
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'funcs.c:985,2'
          Branch Sides:
            - BranchSide:      'funcs.c:986,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'funcs.c:987,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:988,2'
          Branch Sides:
            - BranchSide:      'funcs.c:989,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:990,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:991,2'
          Branch Sides:
            - BranchSide:      'funcs.c:992,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:993,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:985,9'
          Dst:             __ctype_b_loc
        - Src:             'funcs.c:991,9'
          Dst:             __ctype_b_loc
    - functionName:    file_clear_closexec
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fcntl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:974,9'
          Dst:             fcntl
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_pipe_closexec
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fds
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pipe2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:959,9'
          Dst:             pipe2
    - functionName:    pipe2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_print_guid
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - len
        - guid
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:939,9'
          Dst:             snprintf
    - functionName:    getxvalue
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
        - n
      BBCount:         14
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - atox
      functionUses:    11
      BranchProfiles:
        - Branch String:   'funcs.c:883,2'
          Branch Sides:
            - BranchSide:      'funcs.c:884,16'
              BranchSideFuncs:
                - atox
            - BranchSide:      'funcs.c:889,10'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:885,7'
          Branch Sides:
            - BranchSide:      'funcs.c:886,4'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:887,8'
              BranchSideFuncs:
                - atox
        - Branch String:   'funcs.c:889,2'
          Branch Sides:
            - BranchSide:      'funcs.c:891,20'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:894,20'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:897,19'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:900,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:884,11'
          Dst:             atox
    - functionName:    file_parse_guid
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - guid
      BBCount:         39
      ICount:          229
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - getxvalue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'funcs.c:909,34'
          Branch Sides:
            - BranchSide:      'funcs.c:909,37'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
            - BranchSide:      'funcs.c:910,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:909,6'
          Branch Sides:
            - BranchSide:      'funcs.c:910,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:911,4'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
        - Branch String:   'funcs.c:912,34'
          Branch Sides:
            - BranchSide:      'funcs.c:912,37'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
            - BranchSide:      'funcs.c:913,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:912,6'
          Branch Sides:
            - BranchSide:      'funcs.c:913,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:914,4'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
        - Branch String:   'funcs.c:915,34'
          Branch Sides:
            - BranchSide:      'funcs.c:915,37'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
            - BranchSide:      'funcs.c:916,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:915,6'
          Branch Sides:
            - BranchSide:      'funcs.c:916,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:917,4'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
        - Branch String:   'funcs.c:918,37'
          Branch Sides:
            - BranchSide:      'funcs.c:919,18'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
            - BranchSide:      'funcs.c:920,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:919,41'
          Branch Sides:
            - BranchSide:      'funcs.c:919,44'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
            - BranchSide:      'funcs.c:920,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:918,6'
          Branch Sides:
            - BranchSide:      'funcs.c:920,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:921,4'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
        - Branch String:   'funcs.c:922,37'
          Branch Sides:
            - BranchSide:      'funcs.c:923,18'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
            - BranchSide:      'funcs.c:928,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:923,41'
          Branch Sides:
            - BranchSide:      'funcs.c:924,18'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
                - getxvalue
            - BranchSide:      'funcs.c:928,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:924,41'
          Branch Sides:
            - BranchSide:      'funcs.c:925,18'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
                - getxvalue
            - BranchSide:      'funcs.c:928,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:925,41'
          Branch Sides:
            - BranchSide:      'funcs.c:926,18'
              BranchSideFuncs:
                - getxvalue
                - getxvalue
            - BranchSide:      'funcs.c:928,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:926,41'
          Branch Sides:
            - BranchSide:      'funcs.c:927,18'
              BranchSideFuncs:
                - getxvalue
            - BranchSide:      'funcs.c:928,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:922,6'
          Branch Sides:
            - BranchSide:      'funcs.c:928,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:929,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:909,7'
          Dst:             getxvalue
        - Src:             'funcs.c:912,7'
          Dst:             getxvalue
        - Src:             'funcs.c:915,7'
          Dst:             getxvalue
        - Src:             'funcs.c:918,7'
          Dst:             getxvalue
        - Src:             'funcs.c:919,7'
          Dst:             getxvalue
        - Src:             'funcs.c:922,7'
          Dst:             getxvalue
        - Src:             'funcs.c:923,7'
          Dst:             getxvalue
        - Src:             'funcs.c:924,7'
          Dst:             getxvalue
        - Src:             'funcs.c:925,7'
          Dst:             getxvalue
        - Src:             'funcs.c:926,7'
          Dst:             getxvalue
        - Src:             'funcs.c:927,7'
          Dst:             getxvalue
    - functionName:    file_printable
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - buf
        - bufsiz
        - str
        - slen
      BBCount:         20
      ICount:          173
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
      functionUses:    10
      BranchProfiles:
        - Branch String:   'funcs.c:845,30'
          Branch Sides:
            - BranchSide:      'funcs.c:845,33'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:845,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:845,40'
          Branch Sides:
            - BranchSide:      'funcs.c:845,44'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:845,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:845,2'
          Branch Sides:
            - BranchSide:      'funcs.c:845,2'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:846,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:846,36'
          Branch Sides:
            - BranchSide:      'funcs.c:846,39'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:847,14'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:846,7'
          Branch Sides:
            - BranchSide:      'funcs.c:847,14'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:850,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:850,7'
          Branch Sides:
            - BranchSide:      'funcs.c:851,4'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:852,7'
              BranchSideFuncs:
                - __ctype_b_loc
      Callsites:
        - Src:             'funcs.c:846,39'
          Dst:             __ctype_b_loc
    - functionName:    check_regex
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - pat
      BBCount:         41
      ICount:          261
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - file_magwarn
        - file_printable
        - strchr
        - strlen
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'funcs.c:680,2'
          Branch Sides:
            - BranchSide:      'funcs.c:681,22'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
            - BranchSide:      'funcs.c:719,2'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:683,32'
          Branch Sides:
            - BranchSide:      'funcs.c:683,48'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strlen
                - file_printable
                - file_magwarn
            - BranchSide:      'funcs.c:691,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - strchr
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
        - Branch String:   'funcs.c:683,7'
          Branch Sides:
            - BranchSide:      'funcs.c:684,24'
              BranchSideFuncs:
                - strlen
                - file_printable
                - file_magwarn
            - BranchSide:      'funcs.c:691,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - strchr
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
        - Branch String:   'funcs.c:691,7'
          Branch Sides:
            - BranchSide:      'funcs.c:694,8'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - strchr
                - strlen
                - file_printable
                - file_magwarn
                - strtoul
                - file_magwarn
                - file_magwarn
            - BranchSide:      'funcs.c:709,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
        - Branch String:   'funcs.c:694,8'
          Branch Sides:
            - BranchSide:      'funcs.c:695,18'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'funcs.c:699,4'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
                - strtoul
                - file_magwarn
        - Branch String:   'funcs.c:701,20'
          Branch Sides:
            - BranchSide:      'funcs.c:701,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
                - strtoul
                - file_magwarn
            - BranchSide:      'funcs.c:703,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
                - strtoul
        - Branch String:   'funcs.c:701,8'
          Branch Sides:
            - BranchSide:      'funcs.c:702,5'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'funcs.c:703,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
                - strtoul
        - Branch String:   'funcs.c:703,8'
          Branch Sides:
            - BranchSide:      'funcs.c:704,17'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
            - BranchSide:      'funcs.c:708,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
        - Branch String:   'funcs.c:705,23'
          Branch Sides:
            - BranchSide:      'funcs.c:705,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
            - BranchSide:      'funcs.c:707,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
        - Branch String:   'funcs.c:705,9'
          Branch Sides:
            - BranchSide:      'funcs.c:706,6'
              BranchSideFuncs:
                - file_magwarn
            - BranchSide:      'funcs.c:707,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - strchr
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
        - Branch String:   'funcs.c:710,18'
          Branch Sides:
            - BranchSide:      'funcs.c:710,21'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
            - BranchSide:      'funcs.c:712,4'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
        - Branch String:   'funcs.c:710,32'
          Branch Sides:
            - BranchSide:      'funcs.c:710,35'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
            - BranchSide:      'funcs.c:712,4'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
        - Branch String:   'funcs.c:711,7'
          Branch Sides:
            - BranchSide:      'funcs.c:711,10'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
            - BranchSide:      'funcs.c:712,4'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
        - Branch String:   'funcs.c:710,7'
          Branch Sides:
            - BranchSide:      'funcs.c:712,4'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
                - strlen
                - file_printable
                - file_magwarn
                - __errno_location
                - strtoul
                - strtoul
                - file_magwarn
                - file_magwarn
                - strchr
                - strlen
                - file_printable
                - file_magwarn
            - BranchSide:      'funcs.c:713,23'
              BranchSideFuncs:
                - strlen
                - file_printable
                - file_magwarn
      Callsites:
        - Src:             'funcs.c:683,7'
          Dst:             strchr
        - Src:             'funcs.c:683,35'
          Dst:             strchr
        - Src:             'funcs.c:684,17'
          Dst:             strlen
        - Src:             'funcs.c:688,8'
          Dst:             file_printable
        - Src:             'funcs.c:685,4'
          Dst:             file_magwarn
        - Src:             'funcs.c:695,5'
          Dst:             file_magwarn
        - Src:             'funcs.c:699,4'
          Dst:             __errno_location
        - Src:             'funcs.c:700,8'
          Dst:             strtoul
        - Src:             'funcs.c:704,9'
          Dst:             strtoul
        - Src:             'funcs.c:710,7'
          Dst:             __ctype_b_loc
        - Src:             'funcs.c:710,21'
          Dst:             __ctype_b_loc
        - Src:             'funcs.c:713,16'
          Dst:             strlen
        - Src:             'funcs.c:716,10'
          Dst:             file_printable
        - Src:             'funcs.c:714,3'
          Dst:             file_magwarn
        - Src:             'funcs.c:721,2'
          Dst:             file_magwarn
    - functionName:    file_regfree
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - regfree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:788,2'
          Dst:             regfree
    - functionName:    regfree
      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:    file_regexec
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - rx
        - str
        - nmatch
        - pmatch
        - eflags
      BBCount:         9
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - regexec
        - uselocale
      functionUses:    3
      BranchProfiles:
        - Branch String:   'funcs.c:766,2'
          Branch Sides:
            - BranchSide:      'funcs.c:766,2'
              BranchSideFuncs:
                - regexec
                - uselocale
            - BranchSide:      'funcs.c:774,6'
              BranchSideFuncs:
                - regexec
                - uselocale
        - Branch String:   'funcs.c:774,6'
          Branch Sides:
            - BranchSide:      'funcs.c:774,6'
              BranchSideFuncs:
                - regexec
                - uselocale
            - BranchSide:      'funcs.c:775,10'
              BranchSideFuncs:
                - regexec
                - uselocale
      Callsites:
        - Src:             'funcs.c:765,17'
          Dst:             uselocale
        - Src:             'funcs.c:766,2'
          Dst:             __assert_fail
        - Src:             'funcs.c:776,7'
          Dst:             regexec
        - Src:             'funcs.c:778,2'
          Dst:             uselocale
    - functionName:    uselocale
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regexec
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_regcomp
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - rx
        - pat
        - flags
      BBCount:         14
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - check_regex
        - file_magerror
        - file_printable
        - regcomp
        - regerror
        - strlen
        - uselocale
      functionUses:    4
      BranchProfiles:
        - Branch String:   'funcs.c:729,6'
          Branch Sides:
            - BranchSide:      'funcs.c:730,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:733,27'
              BranchSideFuncs:
                - uselocale
                - __assert_fail
                - regcomp
                - uselocale
                - regerror
                - strlen
                - file_printable
                - file_magerror
        - Branch String:   'funcs.c:734,2'
          Branch Sides:
            - BranchSide:      'funcs.c:734,2'
              BranchSideFuncs:
                - regcomp
                - uselocale
                - regerror
                - strlen
                - file_printable
                - file_magerror
            - BranchSide:      'funcs.c:741,15'
              BranchSideFuncs:
                - regcomp
                - uselocale
                - regerror
                - strlen
                - file_printable
                - file_magerror
        - Branch String:   'funcs.c:748,13'
          Branch Sides:
            - BranchSide:      'funcs.c:748,17'
              BranchSideFuncs:
                - regerror
                - strlen
                - file_printable
                - file_magerror
            - BranchSide:      'funcs.c:756,9'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:748,6'
          Branch Sides:
            - BranchSide:      'funcs.c:751,18'
              BranchSideFuncs:
                - regerror
                - strlen
                - file_printable
                - file_magerror
            - BranchSide:      'funcs.c:756,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:729,6'
          Dst:             check_regex
        - Src:             'funcs.c:733,17'
          Dst:             uselocale
        - Src:             'funcs.c:734,2'
          Dst:             __assert_fail
        - Src:             'funcs.c:741,7'
          Dst:             regcomp
        - Src:             'funcs.c:744,2'
          Dst:             uselocale
        - Src:             'funcs.c:751,9'
          Dst:             regerror
        - Src:             'funcs.c:753,49'
          Dst:             strlen
        - Src:             'funcs.c:753,7'
          Dst:             file_printable
        - Src:             'funcs.c:752,3'
          Dst:             file_magerror
    - functionName:    regcomp
      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:    regerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_magerror
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - f
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_error_core
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:231,2'
          Dst:             file_error_core
    - functionName:    file_error_core
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - error
        - f
        - va
        - lineno
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - file_clearbuf
        - file_printf
        - file_vprintf
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'funcs.c:197,6'
          Branch Sides:
            - BranchSide:      'funcs.c:198,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:199,6'
              BranchSideFuncs:
                - file_vprintf
                - strerror
                - file_printf
                - file_printf
                - file_clearbuf
                - file_printf
        - Branch String:   'funcs.c:199,6'
          Branch Sides:
            - BranchSide:      'funcs.c:200,17'
              BranchSideFuncs:
                - file_clearbuf
                - file_printf
                - file_vprintf
                - strerror
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:203,6'
              BranchSideFuncs:
                - file_vprintf
                - strerror
                - file_printf
                - file_printf
        - Branch String:   'funcs.c:203,16'
          Branch Sides:
            - BranchSide:      'funcs.c:203,20'
              BranchSideFuncs:
                - file_vprintf
                - strerror
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:205,21'
              BranchSideFuncs:
                - file_vprintf
                - strerror
                - file_printf
        - Branch String:   'funcs.c:203,6'
          Branch Sides:
            - BranchSide:      'funcs.c:204,21'
              BranchSideFuncs:
                - file_printf
                - file_vprintf
                - strerror
                - file_printf
            - BranchSide:      'funcs.c:205,21'
              BranchSideFuncs:
                - file_vprintf
                - strerror
                - file_printf
        - Branch String:   'funcs.c:206,6'
          Branch Sides:
            - BranchSide:      'funcs.c:207,21'
              BranchSideFuncs:
                - strerror
                - file_printf
            - BranchSide:      'funcs.c:208,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:200,3'
          Dst:             file_clearbuf
        - Src:             'funcs.c:201,9'
          Dst:             file_printf
        - Src:             'funcs.c:204,9'
          Dst:             file_printf
        - Src:             'funcs.c:205,8'
          Dst:             file_vprintf
        - Src:             'funcs.c:207,34'
          Dst:             strerror
        - Src:             'funcs.c:207,9'
          Dst:             file_printf
    - functionName:    file_clearbuf
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_printf
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_vprintf
      functionUses:    129
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:182,7'
          Dst:             file_vprintf
    - functionName:    file_vprintf
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - fmt
        - ap
      BBCount:         21
      ICount:          171
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - asprintf
        - file_checkfmt
        - file_clearbuf
        - file_error
        - vasprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'funcs.c:139,6'
          Branch Sides:
            - BranchSide:      'funcs.c:140,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:142,20'
              BranchSideFuncs:
                - file_checkfmt
                - vasprintf
                - asprintf
                - free
                - free
                - file_clearbuf
                - __errno_location
                - file_error
                - free
                - file_clearbuf
                - file_error
                - file_clearbuf
                - file_error
        - Branch String:   'funcs.c:142,6'
          Branch Sides:
            - BranchSide:      'funcs.c:143,17'
              BranchSideFuncs:
                - file_clearbuf
                - file_error
            - BranchSide:      'funcs.c:148,24'
              BranchSideFuncs:
                - vasprintf
                - asprintf
                - free
                - free
                - file_clearbuf
                - __errno_location
                - file_error
                - free
                - file_clearbuf
                - file_error
        - Branch String:   'funcs.c:149,14'
          Branch Sides:
            - BranchSide:      'funcs.c:149,25'
              BranchSideFuncs:
                - free
                - file_clearbuf
                - file_error
            - BranchSide:      'funcs.c:150,17'
              BranchSideFuncs:
                - free
                - file_clearbuf
                - file_error
        - Branch String:   'funcs.c:149,36'
          Branch Sides:
            - BranchSide:      'funcs.c:149,39'
              BranchSideFuncs:
                - free
                - file_clearbuf
                - file_error
            - BranchSide:      'funcs.c:150,17'
              BranchSideFuncs:
                - free
                - file_clearbuf
                - file_error
        - Branch String:   'funcs.c:149,6'
          Branch Sides:
            - BranchSide:      'funcs.c:150,17'
              BranchSideFuncs:
                - free
                - file_clearbuf
                - file_error
            - BranchSide:      'funcs.c:158,6'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - file_clearbuf
                - __errno_location
                - file_error
        - Branch String:   'funcs.c:158,6'
          Branch Sides:
            - BranchSide:      'funcs.c:159,35'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - file_clearbuf
                - __errno_location
                - file_error
            - BranchSide:      'funcs.c:166,14'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:161,7'
          Branch Sides:
            - BranchSide:      'funcs.c:162,4'
              BranchSideFuncs:
                - file_clearbuf
                - __errno_location
                - file_error
            - BranchSide:      'funcs.c:163,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'funcs.c:142,6'
          Dst:             file_checkfmt
        - Src:             'funcs.c:143,3'
          Dst:             file_clearbuf
        - Src:             'funcs.c:144,3'
          Dst:             file_error
        - Src:             'funcs.c:148,8'
          Dst:             vasprintf
        - Src:             'funcs.c:152,3'
          Dst:             file_clearbuf
        - Src:             'funcs.c:153,3'
          Dst:             file_error
        - Src:             'funcs.c:159,9'
          Dst:             asprintf
        - Src:             'funcs.c:170,2'
          Dst:             file_clearbuf
        - Src:             'funcs.c:171,17'
          Dst:             __errno_location
        - Src:             'funcs.c:171,2'
          Dst:             file_error
    - functionName:    file_checkfmt
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - mlen
        - fmt
      BBCount:         32
      ICount:          174
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - file_checkfield
        - snprintf
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'funcs.c:97,2'
          Branch Sides:
            - BranchSide:      'funcs.c:98,8'
              BranchSideFuncs:
                - strchr
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - file_checkfield
                - snprintf
            - BranchSide:      'funcs.c:126,2'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:98,7'
          Branch Sides:
            - BranchSide:      'funcs.c:99,4'
              BranchSideFuncs:
                - strchr
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - file_checkfield
                - snprintf
            - BranchSide:      'funcs.c:100,8'
              BranchSideFuncs:
                - strchr
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - file_checkfield
                - snprintf
        - Branch String:   'funcs.c:100,7'
          Branch Sides:
            - BranchSide:      'funcs.c:101,4'
              BranchSideFuncs:
                - strchr
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - file_checkfield
                - snprintf
            - BranchSide:      'funcs.c:103,3'
              BranchSideFuncs:
                - strchr
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - file_checkfield
                - snprintf
        - Branch String:   'funcs.c:103,3'
          Branch Sides:
            - BranchSide:      'funcs.c:104,5'
              BranchSideFuncs:
                - strchr
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - file_checkfield
                - snprintf
            - BranchSide:      'funcs.c:105,8'
              BranchSideFuncs:
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - strchr
                - file_checkfield
                - snprintf
        - Branch String:   'funcs.c:105,7'
          Branch Sides:
            - BranchSide:      'funcs.c:106,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'funcs.c:111,24'
              BranchSideFuncs:
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - strchr
                - snprintf
                - file_checkfield
        - Branch String:   'funcs.c:106,8'
          Branch Sides:
            - BranchSide:      'funcs.c:107,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'funcs.c:108,4'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:111,7'
          Branch Sides:
            - BranchSide:      'funcs.c:112,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - snprintf
                - strchr
                - file_checkfield
                - snprintf
                - file_checkfield
            - BranchSide:      'funcs.c:114,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - snprintf
                - strchr
                - file_checkfield
                - snprintf
                - file_checkfield
        - Branch String:   'funcs.c:114,7'
          Branch Sides:
            - BranchSide:      'funcs.c:115,5'
              BranchSideFuncs:
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - strchr
                - file_checkfield
                - snprintf
            - BranchSide:      'funcs.c:120,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - snprintf
                - strchr
                - file_checkfield
                - file_checkfield
                - snprintf
        - Branch String:   'funcs.c:116,8'
          Branch Sides:
            - BranchSide:      'funcs.c:117,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - snprintf
                - strchr
                - file_checkfield
                - file_checkfield
                - snprintf
            - BranchSide:      'funcs.c:118,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - snprintf
                - strchr
                - file_checkfield
                - file_checkfield
                - snprintf
        - Branch String:   'funcs.c:120,7'
          Branch Sides:
            - BranchSide:      'funcs.c:121,8'
              BranchSideFuncs:
                - strchr
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - file_checkfield
                - snprintf
            - BranchSide:      'funcs.c:125,2'
              BranchSideFuncs:
                - strchr
                - file_checkfield
                - __ctype_b_loc
                - snprintf
                - file_checkfield
                - snprintf
        - Branch String:   'funcs.c:121,8'
          Branch Sides:
            - BranchSide:      'funcs.c:122,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'funcs.c:123,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:103,10'
          Dst:             strchr
        - Src:             'funcs.c:107,5'
          Dst:             snprintf
        - Src:             'funcs.c:111,8'
          Dst:             file_checkfield
        - Src:             'funcs.c:116,9'
          Dst:             file_checkfield
        - Src:             'funcs.c:120,8'
          Dst:             __ctype_b_loc
        - Src:             'funcs.c:122,5'
          Dst:             snprintf
    - functionName:    file_error
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - error
        - f
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_error_core
      functionUses:    47
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:218,2'
          Dst:             file_error_core
    - functionName:    file_checkfield
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - mlen
        - what
        - pp
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'funcs.c:80,12'
          Branch Sides:
            - BranchSide:      'funcs.c:80,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - snprintf
            - BranchSide:      'funcs.c:80,2'
              BranchSideFuncs:
                - snprintf
                - __ctype_b_loc
        - Branch String:   'funcs.c:80,2'
          Branch Sides:
            - BranchSide:      'funcs.c:81,8'
              BranchSideFuncs:
                - snprintf
                - __ctype_b_loc
            - BranchSide:      'funcs.c:83,8'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'funcs.c:85,6'
          Branch Sides:
            - BranchSide:      'funcs.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:87,6'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'funcs.c:87,6'
          Branch Sides:
            - BranchSide:      'funcs.c:88,12'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'funcs.c:90,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:80,15'
          Dst:             __ctype_b_loc
        - Src:             'funcs.c:88,3'
          Dst:             snprintf
    - functionName:    file_replace
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - pat
        - rep
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - file_printf
        - file_regcomp
        - file_regexec
        - file_regfree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'funcs.c:654,6'
          Branch Sides:
            - BranchSide:      'funcs.c:654,12'
              BranchSideFuncs:
                - file_regexec
                - file_regfree
                - file_printf
            - BranchSide:      'funcs.c:656,7'
              BranchSideFuncs:
                - file_regexec
                - file_regfree
                - file_printf
        - Branch String:   'funcs.c:657,3'
          Branch Sides:
            - BranchSide:      'funcs.c:658,4'
              BranchSideFuncs:
                - file_printf
                - file_regexec
                - file_regfree
            - BranchSide:      'funcs.c:664,8'
              BranchSideFuncs:
                - file_regfree
        - Branch String:   'funcs.c:660,8'
          Branch Sides:
            - BranchSide:      'funcs.c:659,8'
              BranchSideFuncs:
                - file_printf
                - file_regexec
                - file_regfree
            - BranchSide:      'funcs.c:660,24'
              BranchSideFuncs:
                - file_printf
                - file_regexec
                - file_regfree
        - Branch String:   'funcs.c:659,8'
          Branch Sides:
            - BranchSide:      'funcs.c:661,5'
              BranchSideFuncs:
                - file_regfree
            - BranchSide:      'funcs.c:662,6'
              BranchSideFuncs:
                - file_regexec
                - file_regfree
                - file_printf
      Callsites:
        - Src:             'funcs.c:653,7'
          Dst:             file_regcomp
        - Src:             'funcs.c:657,10'
          Dst:             file_regexec
        - Src:             'funcs.c:659,8'
          Dst:             file_printf
        - Src:             'funcs.c:667,2'
          Dst:             file_regfree
    - functionName:    file_printedlen
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_check_mem
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - level
      BBCount:         12
      ICount:          117
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - file_oomem
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'funcs.c:623,6'
          Branch Sides:
            - BranchSide:      'funcs.c:624,27'
              BranchSideFuncs:
                - realloc
                - file_oomem
                - malloc
            - BranchSide:      'funcs.c:633,2'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:625,14'
          Branch Sides:
            - BranchSide:      'funcs.c:625,3'
              BranchSideFuncs:
                - malloc
                - file_oomem
            - BranchSide:      'funcs.c:625,3'
              BranchSideFuncs:
                - realloc
                - file_oomem
        - Branch String:   'funcs.c:628,7'
          Branch Sides:
            - BranchSide:      'funcs.c:629,15'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'funcs.c:632,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:625,14'
          Dst:             realloc
        - Src:             'funcs.c:629,4'
          Dst:             file_oomem
    - functionName:    file_oomem
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - len
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - file_error
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:238,17'
          Dst:             __errno_location
        - Src:             'funcs.c:238,2'
          Dst:             file_error
    - functionName:    file_getbuffer
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         37
      ICount:          358
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - file_oomem
        - iswprint
        - mbrtowc
        - realloc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'funcs.c:546,6'
          Branch Sides:
            - BranchSide:      'funcs.c:547,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:549,6'
              BranchSideFuncs:
                - strlen
                - realloc
                - __ctype_b_loc
                - mbrtowc
                - iswprint
                - file_oomem
                - file_oomem
        - Branch String:   'funcs.c:549,6'
          Branch Sides:
            - BranchSide:      'funcs.c:550,10'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:552,6'
              BranchSideFuncs:
                - strlen
                - realloc
                - __ctype_b_loc
                - mbrtowc
                - iswprint
                - file_oomem
                - file_oomem
        - Branch String:   'funcs.c:552,6'
          Branch Sides:
            - BranchSide:      'funcs.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:556,15'
              BranchSideFuncs:
                - strlen
                - realloc
                - __ctype_b_loc
                - mbrtowc
                - iswprint
                - file_oomem
                - file_oomem
        - Branch String:   'funcs.c:557,6'
          Branch Sides:
            - BranchSide:      'funcs.c:558,14'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'funcs.c:561,10'
              BranchSideFuncs:
                - realloc
                - __ctype_b_loc
                - mbrtowc
                - iswprint
                - file_oomem
        - Branch String:   'funcs.c:562,6'
          Branch Sides:
            - BranchSide:      'funcs.c:563,14'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'funcs.c:566,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - mbrtowc
                - iswprint
        - Branch String:   'funcs.c:581,3'
          Branch Sides:
            - BranchSide:      'funcs.c:582,39'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - __ctype_b_loc
            - BranchSide:      'funcs.c:599,4'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:584,42'
          Branch Sides:
            - BranchSide:      'funcs.c:585,8'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:586,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:584,8'
          Branch Sides:
            - BranchSide:      'funcs.c:586,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:590,17'
              BranchSideFuncs:
                - iswprint
                - __ctype_b_loc
                - mbrtowc
        - Branch String:   'funcs.c:590,8'
          Branch Sides:
            - BranchSide:      'funcs.c:591,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - mbrtowc
                - iswprint
            - BranchSide:      'funcs.c:595,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - mbrtowc
                - iswprint
        - Branch String:   'funcs.c:595,5'
          Branch Sides:
            - BranchSide:      'funcs.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - mbrtowc
                - iswprint
            - BranchSide:      'funcs.c:596,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - mbrtowc
                - iswprint
        - Branch String:   'funcs.c:602,7'
          Branch Sides:
            - BranchSide:      'funcs.c:603,11'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:607,12'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'funcs.c:607,2'
          Branch Sides:
            - BranchSide:      'funcs.c:608,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:614,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:608,7'
          Branch Sides:
            - BranchSide:      'funcs.c:609,15'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'funcs.c:611,4'
              BranchSideFuncs:
                - __ctype_b_loc
      Callsites:
        - Src:             'funcs.c:556,8'
          Dst:             strlen
        - Src:             'funcs.c:558,3'
          Dst:             file_oomem
        - Src:             'funcs.c:562,14'
          Dst:             realloc
        - Src:             'funcs.c:563,3'
          Dst:             file_oomem
        - Src:             'funcs.c:582,20'
          Dst:             mbrtowc
        - Src:             'funcs.c:590,8'
          Dst:             iswprint
        - Src:             'funcs.c:608,7'
          Dst:             __ctype_b_loc
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iswprint
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_reset
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - checkloaded
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - file_clearbuf
        - file_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'funcs.c:518,18'
          Branch Sides:
            - BranchSide:      'funcs.c:518,21'
              BranchSideFuncs:
                - file_clearbuf
                - free
                - file_error
            - BranchSide:      'funcs.c:522,16'
              BranchSideFuncs:
                - file_clearbuf
                - free
        - Branch String:   'funcs.c:518,6'
          Branch Sides:
            - BranchSide:      'funcs.c:519,14'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'funcs.c:522,16'
              BranchSideFuncs:
                - file_clearbuf
                - free
        - Branch String:   'funcs.c:523,6'
          Branch Sides:
            - BranchSide:      'funcs.c:524,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'funcs.c:527,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:519,3'
          Dst:             file_error
        - Src:             'funcs.c:522,2'
          Dst:             file_clearbuf
    - functionName:    trim_separator
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'funcs.c:268,6'
          Branch Sides:
            - BranchSide:      'funcs.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:271,13'
              BranchSideFuncs:
                - strlen
                - strcmp
        - Branch String:   'funcs.c:272,6'
          Branch Sides:
            - BranchSide:      'funcs.c:273,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:275,4'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'funcs.c:276,6'
          Branch Sides:
            - BranchSide:      'funcs.c:277,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:279,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:271,6'
          Dst:             strlen
        - Src:             'funcs.c:276,6'
          Dst:             strcmp
    - functionName:    file_pop_buffer
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - pb
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'funcs.c:818,6'
          Branch Sides:
            - BranchSide:      'funcs.c:819,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'funcs.c:824,9'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    file_push_buffer
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'funcs.c:796,6'
          Branch Sides:
            - BranchSide:      'funcs.c:797,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:799,13'
              BranchSideFuncs:
                - malloc
        - Branch String:   'funcs.c:799,6'
          Branch Sides:
            - BranchSide:      'funcs.c:800,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:802,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checkdone
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - rv
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - file_separator
      functionUses:    6
      BranchProfiles:
        - Branch String:   'funcs.c:285,6'
          Branch Sides:
            - BranchSide:      'funcs.c:286,3'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:287,21'
              BranchSideFuncs:
                - file_separator
        - Branch String:   'funcs.c:287,6'
          Branch Sides:
            - BranchSide:      'funcs.c:288,4'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:289,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:287,6'
          Dst:             file_separator
    - functionName:    file_separator
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_printf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:260,9'
          Dst:             file_printf
    - functionName:    file_buffer
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - fd
        - st
        - inname
        - buf
        - nb
      BBCount:         142
      ICount:          749
      EdgeCount:       192
      CyclomaticComplexity: 52
      functionsReached:
        - buffer_fini
        - buffer_init
        - checkdone
        - file_ascmagic
        - file_default
        - file_encoding
        - file_is_csv
        - file_is_json
        - file_is_simh
        - file_is_tar
        - file_pop_buffer
        - file_printf
        - file_push_buffer
        - file_softmagic
        - file_trycdf
        - file_tryelf
        - file_zmagic
        - fprintf
        - trim_separator
      functionUses:    4
      BranchProfiles:
        - Branch String:   'funcs.c:339,6'
          Branch Sides:
            - BranchSide:      'funcs.c:340,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
            - BranchSide:      'funcs.c:342,13'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - file_is_tar
                - checkdone
                - fprintf
                - file_zmagic
                - fprintf
                - file_encoding
        - Branch String:   'funcs.c:347,6'
          Branch Sides:
            - BranchSide:      'funcs.c:348,30'
              BranchSideFuncs:
                - file_encoding
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - file_is_tar
                - checkdone
                - fprintf
                - file_zmagic
                - fprintf
            - BranchSide:      'funcs.c:369,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - file_is_tar
                - checkdone
                - fprintf
                - file_zmagic
                - fprintf
        - Branch String:   'funcs.c:369,6'
          Branch Sides:
            - BranchSide:      'funcs.c:370,19'
              BranchSideFuncs:
                - file_zmagic
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - file_is_tar
                - checkdone
                - fprintf
                - fprintf
            - BranchSide:      'funcs.c:379,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - file_is_tar
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:371,7'
          Branch Sides:
            - BranchSide:      'funcs.c:372,18'
              BranchSideFuncs:
                - fprintf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - file_is_tar
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:373,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - file_is_tar
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:373,7'
          Branch Sides:
            - BranchSide:      'funcs.c:374,4'
              BranchSideFuncs:
                - free
                - buffer_fini
            - BranchSide:      'funcs.c:376,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - file_is_tar
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:379,6'
          Branch Sides:
            - BranchSide:      'funcs.c:380,19'
              BranchSideFuncs:
                - file_is_tar
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:390,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:381,7'
          Branch Sides:
            - BranchSide:      'funcs.c:382,18'
              BranchSideFuncs:
                - fprintf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - checkdone
            - BranchSide:      'funcs.c:383,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
                - checkdone
        - Branch String:   'funcs.c:383,7'
          Branch Sides:
            - BranchSide:      'funcs.c:384,18'
              BranchSideFuncs:
                - checkdone
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:387,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:384,8'
          Branch Sides:
            - BranchSide:      'funcs.c:385,5'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:386,3'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - file_is_json
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:390,6'
          Branch Sides:
            - BranchSide:      'funcs.c:391,20'
              BranchSideFuncs:
                - file_is_json
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:401,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:392,7'
          Branch Sides:
            - BranchSide:      'funcs.c:393,18'
              BranchSideFuncs:
                - fprintf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - checkdone
            - BranchSide:      'funcs.c:394,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
                - checkdone
        - Branch String:   'funcs.c:394,7'
          Branch Sides:
            - BranchSide:      'funcs.c:395,18'
              BranchSideFuncs:
                - checkdone
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:398,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:395,8'
          Branch Sides:
            - BranchSide:      'funcs.c:396,5'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:397,3'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - file_is_csv
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:401,6'
          Branch Sides:
            - BranchSide:      'funcs.c:402,19'
              BranchSideFuncs:
                - file_is_csv
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:412,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:403,7'
          Branch Sides:
            - BranchSide:      'funcs.c:404,18'
              BranchSideFuncs:
                - fprintf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - checkdone
            - BranchSide:      'funcs.c:405,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
                - checkdone
        - Branch String:   'funcs.c:405,7'
          Branch Sides:
            - BranchSide:      'funcs.c:406,18'
              BranchSideFuncs:
                - checkdone
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:409,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:406,8'
          Branch Sides:
            - BranchSide:      'funcs.c:407,5'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:408,3'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - file_is_simh
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:412,6'
          Branch Sides:
            - BranchSide:      'funcs.c:413,20'
              BranchSideFuncs:
                - file_is_simh
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:423,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:414,7'
          Branch Sides:
            - BranchSide:      'funcs.c:415,18'
              BranchSideFuncs:
                - fprintf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - checkdone
            - BranchSide:      'funcs.c:416,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
                - checkdone
        - Branch String:   'funcs.c:416,7'
          Branch Sides:
            - BranchSide:      'funcs.c:417,18'
              BranchSideFuncs:
                - checkdone
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:420,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:417,8'
          Branch Sides:
            - BranchSide:      'funcs.c:418,5'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:419,3'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - file_trycdf
                - checkdone
                - fprintf
        - Branch String:   'funcs.c:423,6'
          Branch Sides:
            - BranchSide:      'funcs.c:424,19'
              BranchSideFuncs:
                - file_trycdf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - checkdone
                - fprintf
            - BranchSide:      'funcs.c:433,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
        - Branch String:   'funcs.c:425,7'
          Branch Sides:
            - BranchSide:      'funcs.c:426,18'
              BranchSideFuncs:
                - fprintf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - checkdone
            - BranchSide:      'funcs.c:427,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
                - checkdone
        - Branch String:   'funcs.c:427,7'
          Branch Sides:
            - BranchSide:      'funcs.c:428,18'
              BranchSideFuncs:
                - checkdone
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
            - BranchSide:      'funcs.c:431,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
        - Branch String:   'funcs.c:428,8'
          Branch Sides:
            - BranchSide:      'funcs.c:429,5'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:430,3'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
        - Branch String:   'funcs.c:433,44'
          Branch Sides:
            - BranchSide:      'funcs.c:433,47'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
            - BranchSide:      'funcs.c:460,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
        - Branch String:   'funcs.c:433,54'
          Branch Sides:
            - BranchSide:      'funcs.c:433,57'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - fprintf
                - free
            - BranchSide:      'funcs.c:460,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
        - Branch String:   'funcs.c:433,6'
          Branch Sides:
            - BranchSide:      'funcs.c:445,30'
              BranchSideFuncs:
                - file_push_buffer
                - file_tryelf
                - file_pop_buffer
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - fprintf
                - free
            - BranchSide:      'funcs.c:460,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
        - Branch String:   'funcs.c:445,7'
          Branch Sides:
            - BranchSide:      'funcs.c:446,4'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:448,20'
              BranchSideFuncs:
                - file_tryelf
                - file_pop_buffer
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - fprintf
                - free
        - Branch String:   'funcs.c:450,7'
          Branch Sides:
            - BranchSide:      'funcs.c:451,9'
              BranchSideFuncs:
                - free
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - fprintf
            - BranchSide:      'funcs.c:454,8'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
                - fprintf
        - Branch String:   'funcs.c:454,7'
          Branch Sides:
            - BranchSide:      'funcs.c:455,18'
              BranchSideFuncs:
                - fprintf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
            - BranchSide:      'funcs.c:456,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - file_softmagic
                - checkdone
                - file_printf
                - fprintf
        - Branch String:   'funcs.c:460,6'
          Branch Sides:
            - BranchSide:      'funcs.c:461,22'
              BranchSideFuncs:
                - file_softmagic
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - checkdone
                - file_printf
                - fprintf
            - BranchSide:      'funcs.c:475,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
        - Branch String:   'funcs.c:462,7'
          Branch Sides:
            - BranchSide:      'funcs.c:463,18'
              BranchSideFuncs:
                - fprintf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - checkdone
                - file_printf
            - BranchSide:      'funcs.c:464,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - checkdone
                - file_printf
        - Branch String:   'funcs.c:464,14'
          Branch Sides:
            - BranchSide:      'funcs.c:464,17'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - checkdone
                - file_printf
            - BranchSide:      'funcs.c:468,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - checkdone
        - Branch String:   'funcs.c:464,7'
          Branch Sides:
            - BranchSide:      'funcs.c:465,20'
              BranchSideFuncs:
                - file_printf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - checkdone
            - BranchSide:      'funcs.c:468,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - checkdone
        - Branch String:   'funcs.c:465,8'
          Branch Sides:
            - BranchSide:      'funcs.c:466,5'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:467,3'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
                - checkdone
        - Branch String:   'funcs.c:468,7'
          Branch Sides:
            - BranchSide:      'funcs.c:469,18'
              BranchSideFuncs:
                - checkdone
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
            - BranchSide:      'funcs.c:472,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
        - Branch String:   'funcs.c:469,8'
          Branch Sides:
            - BranchSide:      'funcs.c:470,5'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:471,3'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - file_ascmagic
                - fprintf
        - Branch String:   'funcs.c:475,6'
          Branch Sides:
            - BranchSide:      'funcs.c:475,43'
              BranchSideFuncs:
                - file_ascmagic
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - fprintf
            - BranchSide:      'funcs.c:477,21'
              BranchSideFuncs:
                - file_ascmagic
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
                - fprintf
        - Branch String:   'funcs.c:478,7'
          Branch Sides:
            - BranchSide:      'funcs.c:479,18'
              BranchSideFuncs:
                - fprintf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
            - BranchSide:      'funcs.c:480,7'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
        - Branch String:   'funcs.c:480,7'
          Branch Sides:
            - BranchSide:      'funcs.c:481,4'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:483,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_default
                - file_printf
        - Branch String:   'funcs.c:487,6'
          Branch Sides:
            - BranchSide:      'funcs.c:487,11'
              BranchSideFuncs:
                - file_default
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:488,5'
              BranchSideFuncs:
                - file_default
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'funcs.c:490,7'
          Branch Sides:
            - BranchSide:      'funcs.c:491,20'
              BranchSideFuncs:
                - file_printf
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:493,2'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
        - Branch String:   'funcs.c:491,8'
          Branch Sides:
            - BranchSide:      'funcs.c:491,39'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
            - BranchSide:      'funcs.c:492,8'
              BranchSideFuncs:
                - trim_separator
                - free
                - buffer_fini
                - file_printf
                - file_printf
        - Branch String:   'funcs.c:496,6'
          Branch Sides:
            - BranchSide:      'funcs.c:496,43'
              BranchSideFuncs:
                - file_printf
                - free
                - buffer_fini
                - file_printf
            - BranchSide:      'funcs.c:497,7'
              BranchSideFuncs:
                - file_printf
                - free
                - buffer_fini
                - file_printf
        - Branch String:   'funcs.c:497,7'
          Branch Sides:
            - BranchSide:      'funcs.c:498,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - buffer_fini
            - BranchSide:      'funcs.c:500,19'
              BranchSideFuncs:
                - file_printf
                - free
                - buffer_fini
        - Branch String:   'funcs.c:498,8'
          Branch Sides:
            - BranchSide:      'funcs.c:498,42'
              BranchSideFuncs:
                - file_printf
                - free
                - buffer_fini
            - BranchSide:      'funcs.c:499,8'
              BranchSideFuncs:
                - file_printf
                - free
                - buffer_fini
        - Branch String:   'funcs.c:500,7'
          Branch Sides:
            - BranchSide:      'funcs.c:501,7'
              BranchSideFuncs:
                - free
                - buffer_fini
            - BranchSide:      'funcs.c:502,2'
              BranchSideFuncs:
                - free
                - buffer_fini
        - Branch String:   'funcs.c:508,6'
          Branch Sides:
            - BranchSide:      'funcs.c:509,10'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:511,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:336,2'
          Dst:             buffer_init
        - Src:             'funcs.c:348,16'
          Dst:             file_encoding
        - Src:             'funcs.c:370,7'
          Dst:             file_zmagic
        - Src:             'funcs.c:372,10'
          Dst:             fprintf
        - Src:             'funcs.c:380,7'
          Dst:             file_is_tar
        - Src:             'funcs.c:382,10'
          Dst:             fprintf
        - Src:             'funcs.c:384,8'
          Dst:             checkdone
        - Src:             'funcs.c:391,7'
          Dst:             file_is_json
        - Src:             'funcs.c:393,10'
          Dst:             fprintf
        - Src:             'funcs.c:395,8'
          Dst:             checkdone
        - Src:             'funcs.c:402,7'
          Dst:             file_is_csv
        - Src:             'funcs.c:404,10'
          Dst:             fprintf
        - Src:             'funcs.c:406,8'
          Dst:             checkdone
        - Src:             'funcs.c:413,7'
          Dst:             file_is_simh
        - Src:             'funcs.c:415,10'
          Dst:             fprintf
        - Src:             'funcs.c:417,8'
          Dst:             checkdone
        - Src:             'funcs.c:424,7'
          Dst:             file_trycdf
        - Src:             'funcs.c:426,10'
          Dst:             fprintf
        - Src:             'funcs.c:428,8'
          Dst:             checkdone
        - Src:             'funcs.c:445,13'
          Dst:             file_push_buffer
        - Src:             'funcs.c:448,8'
          Dst:             file_tryelf
        - Src:             'funcs.c:449,10'
          Dst:             file_pop_buffer
        - Src:             'funcs.c:455,10'
          Dst:             fprintf
        - Src:             'funcs.c:461,7'
          Dst:             file_softmagic
        - Src:             'funcs.c:463,10'
          Dst:             fprintf
        - Src:             'funcs.c:465,8'
          Dst:             file_printf
        - Src:             'funcs.c:469,8'
          Dst:             checkdone
        - Src:             'funcs.c:477,7'
          Dst:             file_ascmagic
        - Src:             'funcs.c:479,10'
          Dst:             fprintf
        - Src:             'funcs.c:489,8'
          Dst:             file_default
        - Src:             'funcs.c:491,8'
          Dst:             file_printf
        - Src:             'funcs.c:495,2'
          Dst:             trim_separator
        - Src:             'funcs.c:498,8'
          Dst:             file_printf
        - Src:             'funcs.c:500,7'
          Dst:             file_printf
        - Src:             'funcs.c:507,2'
          Dst:             buffer_fini
    - functionName:    file_default
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - nb
      BBCount:         19
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - file_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'funcs.c:295,6'
          Branch Sides:
            - BranchSide:      'funcs.c:296,8'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'funcs.c:302,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'funcs.c:296,37'
          Branch Sides:
            - BranchSide:      'funcs.c:297,19'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'funcs.c:300,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:296,7'
          Branch Sides:
            - BranchSide:      'funcs.c:299,4'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:300,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:302,6'
          Branch Sides:
            - BranchSide:      'funcs.c:304,19'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'funcs.c:308,6'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'funcs.c:304,7'
          Branch Sides:
            - BranchSide:      'funcs.c:305,4'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:306,3'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:308,6'
          Branch Sides:
            - BranchSide:      'funcs.c:309,19'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'funcs.c:313,2'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:309,7'
          Branch Sides:
            - BranchSide:      'funcs.c:310,4'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:311,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'funcs.c:297,7'
          Dst:             file_printf
        - Src:             'funcs.c:304,7'
          Dst:             file_printf
        - Src:             'funcs.c:309,7'
          Dst:             file_printf
    - functionName:    file_badread
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - file_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:251,17'
          Dst:             __errno_location
        - Src:             'funcs.c:251,2'
          Dst:             file_error
    - functionName:    file_badseek
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - file_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'funcs.c:245,17'
          Dst:             __errno_location
        - Src:             'funcs.c:245,2'
          Dst:             file_error
    - functionName:    file_copystr
      functionSourceFile: '/src/file/src/funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - blen
        - width
        - str
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'funcs.c:57,6'
          Branch Sides:
            - BranchSide:      'funcs.c:58,10'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:59,6'
              BranchSideFuncs: []
        - Branch String:   'funcs.c:59,6'
          Branch Sides:
            - BranchSide:      'funcs.c:60,11'
              BranchSideFuncs: []
            - BranchSide:      'funcs.c:61,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cdf_ctime
      functionSourceFile: '/src/file/src/cdf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - buf
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ctime_r
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf_time.c:171,14'
          Branch Sides:
            - BranchSide:      'cdf_time.c:171,8'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'cdf_time.c:171,48'
              BranchSideFuncs:
                - ctime_r
                - snprintf
        - Branch String:   'cdf_time.c:172,6'
          Branch Sides:
            - BranchSide:      'cdf_time.c:173,10'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:178,17'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'cdf_time.c:171,40'
          Dst:             ctime_r
        - Src:             'cdf_time.c:178,8'
          Dst:             snprintf
    - functionName:    ctime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdf_timespec_to_timestamp
      functionSourceFile: '/src/file/src/cdf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - ts
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdf_getmonth
      functionSourceFile: '/src/file/src/cdf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - year
        - days
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf_time.c:88,2'
          Branch Sides:
            - BranchSide:      'cdf_time.c:89,17'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:95,9'
              BranchSideFuncs: []
        - Branch String:   'cdf_time.c:90,14'
          Branch Sides:
            - BranchSide:      'cdf_time.c:90,17'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:92,7'
              BranchSideFuncs: []
        - Branch String:   'cdf_time.c:90,17'
          Branch Sides:
            - BranchSide:      'cdf_time.c:90,17'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:92,7'
              BranchSideFuncs: []
        - Branch String:   'cdf_time.c:90,17'
          Branch Sides:
            - BranchSide:      'cdf_time.c:90,17'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:91,8'
              BranchSideFuncs: []
        - Branch String:   'cdf_time.c:90,7'
          Branch Sides:
            - BranchSide:      'cdf_time.c:91,8'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:92,7'
              BranchSideFuncs: []
        - Branch String:   'cdf_time.c:92,7'
          Branch Sides:
            - BranchSide:      'cdf_time.c:93,11'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:94,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cdf_getday
      functionSourceFile: '/src/file/src/cdf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - year
        - days
      BBCount:         17
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf_time.c:71,2'
          Branch Sides:
            - BranchSide:      'cdf_time.c:72,19'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'cdf_time.c:72,32'
          Branch Sides:
            - BranchSide:      'cdf_time.c:72,35'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:72,32'
              BranchSideFuncs: []
        - Branch String:   'cdf_time.c:73,7'
          Branch Sides:
            - BranchSide:      'cdf_time.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:75,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cdf_getdays
      functionSourceFile: '/src/file/src/cdf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - year
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf_time.c:57,2'
          Branch Sides:
            - BranchSide:      'cdf_time.c:58,11'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:60,9'
              BranchSideFuncs: []
        - Branch String:   'cdf_time.c:58,11'
          Branch Sides:
            - BranchSide:      'cdf_time.c:57,37'
              BranchSideFuncs: []
            - BranchSide:      'cdf_time.c:58,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cdf_timestamp_to_timespec
      functionSourceFile: '/src/file/src/cdf_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ts
        - t
      BBCount:         6
      ICount:          122
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - cdf_getday
        - cdf_getdays
        - cdf_getmonth
        - mktime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cdf_time.c:138,6'
          Branch Sides:
            - BranchSide:      'cdf_time.c:139,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf_time.c:142,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf_time.c:123,10'
          Dst:             cdf_getdays
        - Src:             'cdf_time.c:125,15'
          Dst:             cdf_getday
        - Src:             'cdf_time.c:126,14'
          Dst:             cdf_getmonth
        - Src:             'cdf_time.c:137,15'
          Dst:             mktime
        - Src:             'cdf_time.c:139,3'
          Dst:             __errno_location
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdf_file_catalog
      functionSourceFile: '/src/file/src/readcdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - h
        - sst
      BBCount:         22
      ICount:          147
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - cdf_u16tos8
        - cdf_unpack_catalog
        - file_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readcdf.c:274,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:275,19'
              BranchSideFuncs:
                - file_printf
                - cdf_unpack_catalog
                - free
                - cdf_u16tos8
                - file_printf
                - free
            - BranchSide:      'readcdf.c:289,13'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'readcdf.c:275,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:276,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:277,26'
              BranchSideFuncs:
                - cdf_unpack_catalog
                - free
                - cdf_u16tos8
                - file_printf
                - free
        - Branch String:   'readcdf.c:277,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:278,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:279,8'
              BranchSideFuncs:
                - free
                - cdf_u16tos8
                - file_printf
                - free
        - Branch String:   'readcdf.c:281,3'
          Branch Sides:
            - BranchSide:      'readcdf.c:282,20'
              BranchSideFuncs:
                - cdf_u16tos8
                - file_printf
                - free
                - free
            - BranchSide:      'readcdf.c:288,8'
              BranchSideFuncs:
                - free
        - Branch String:   'readcdf.c:282,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:284,48'
              BranchSideFuncs:
                - free
            - BranchSide:      'readcdf.c:285,10'
              BranchSideFuncs:
                - free
        - Branch String:   'readcdf.c:290,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:291,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readcdf.c:275,7'
          Dst:             file_printf
        - Src:             'readcdf.c:277,7'
          Dst:             cdf_unpack_catalog
        - Src:             'readcdf.c:283,8'
          Dst:             cdf_u16tos8
        - Src:             'readcdf.c:282,8'
          Dst:             file_printf
        - Src:             'readcdf.c:290,7'
          Dst:             file_printf
    - functionName:    cdf_file_property_info
      functionSourceFile: '/src/file/src/readcdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - info
        - count
        - root_storage
      BBCount:         116
      ICount:          649
      EdgeCount:       152
      CyclomaticComplexity: 38
      functionsReached:
        - __ctype_b_loc
        - cdf_app_to_mime
        - cdf_clsid_to_mime
        - cdf_ctime
        - cdf_print_elapsed_time
        - cdf_print_property_name
        - cdf_timestamp_to_timespec
        - file_printf
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readcdf.c:159,19'
          Branch Sides:
            - BranchSide:      'readcdf.c:159,22'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:163,9'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:159,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:160,27'
              BranchSideFuncs:
                - cdf_clsid_to_mime
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:163,9'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:163,2'
          Branch Sides:
            - BranchSide:      'readcdf.c:164,27'
              BranchSideFuncs:
                - cdf_print_property_name
                - file_printf
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:256,6'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'readcdf.c:165,3'
          Branch Sides:
            - BranchSide:      'readcdf.c:167,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:169,8'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:174,8'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:179,8'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:184,8'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:189,8'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:195,10'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
            - BranchSide:      'readcdf.c:195,10'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
            - BranchSide:      'readcdf.c:227,9'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
            - BranchSide:      'readcdf.c:251,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:253,4'
              BranchSideFuncs: []
        - Branch String:   'readcdf.c:169,20'
          Branch Sides:
            - BranchSide:      'readcdf.c:169,35'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:172,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:169,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:171,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:172,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:174,20'
          Branch Sides:
            - BranchSide:      'readcdf.c:174,35'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:177,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:174,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:177,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:179,20'
          Branch Sides:
            - BranchSide:      'readcdf.c:179,35'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:182,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:179,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:181,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:182,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:184,20'
          Branch Sides:
            - BranchSide:      'readcdf.c:184,35'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:187,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:184,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:186,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:187,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:189,20'
          Branch Sides:
            - BranchSide:      'readcdf.c:189,35'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:192,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:189,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:191,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:192,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:196,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:198,15'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
            - BranchSide:      'readcdf.c:225,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:200,9'
          Branch Sides:
            - BranchSide:      'readcdf.c:201,10'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
            - BranchSide:      'readcdf.c:202,9'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
        - Branch String:   'readcdf.c:204,23'
          Branch Sides:
            - BranchSide:      'readcdf.c:204,26'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
            - BranchSide:      'readcdf.c:204,5'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
        - Branch String:   'readcdf.c:205,9'
          Branch Sides:
            - BranchSide:      'readcdf.c:204,5'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
            - BranchSide:      'readcdf.c:205,15'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
        - Branch String:   'readcdf.c:204,5'
          Branch Sides:
            - BranchSide:      'readcdf.c:206,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
            - BranchSide:      'readcdf.c:211,9'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
        - Branch String:   'readcdf.c:206,10'
          Branch Sides:
            - BranchSide:      'readcdf.c:207,7'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
            - BranchSide:      'readcdf.c:208,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
        - Branch String:   'readcdf.c:208,10'
          Branch Sides:
            - BranchSide:      'readcdf.c:209,20'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
            - BranchSide:      'readcdf.c:210,5'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
        - Branch String:   'readcdf.c:211,9'
          Branch Sides:
            - BranchSide:      'readcdf.c:212,6'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
            - BranchSide:      'readcdf.c:213,10'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - file_printf
        - Branch String:   'readcdf.c:214,9'
          Branch Sides:
            - BranchSide:      'readcdf.c:215,10'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:220,16'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - cdf_app_to_mime
        - Branch String:   'readcdf.c:215,10'
          Branch Sides:
            - BranchSide:      'readcdf.c:216,23'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:220,5'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:216,11'
          Branch Sides:
            - BranchSide:      'readcdf.c:218,8'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:219,6'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:228,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:230,9'
              BranchSideFuncs:
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - cdf_print_property_name
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
            - BranchSide:      'readcdf.c:249,4'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:230,9'
          Branch Sides:
            - BranchSide:      'readcdf.c:231,29'
              BranchSideFuncs:
                - cdf_print_elapsed_time
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:238,37'
              BranchSideFuncs:
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - cdf_print_property_name
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - strchr
        - Branch String:   'readcdf.c:233,22'
          Branch Sides:
            - BranchSide:      'readcdf.c:233,37'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:236,5'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:233,10'
          Branch Sides:
            - BranchSide:      'readcdf.c:235,7'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:236,5'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - file_printf
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:240,20'
          Branch Sides:
            - BranchSide:      'readcdf.c:241,23'
              BranchSideFuncs:
                - strchr
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:244,10'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:240,10'
          Branch Sides:
            - BranchSide:      'readcdf.c:242,8'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:244,10'
              BranchSideFuncs:
                - file_printf
                - cdf_print_property_name
                - cdf_timestamp_to_timespec
                - cdf_ctime
                - strchr
                - cdf_print_elapsed_time
                - file_printf
                - cdf_app_to_mime
                - file_printf
                - __ctype_b_loc
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:256,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:257,7'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'readcdf.c:262,2'
              BranchSideFuncs: []
        - Branch String:   'readcdf.c:257,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:258,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:259,19'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'readcdf.c:259,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:260,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:261,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readcdf.c:160,9'
          Dst:             cdf_clsid_to_mime
        - Src:             'readcdf.c:164,3'
          Dst:             cdf_print_property_name
        - Src:             'readcdf.c:169,23'
          Dst:             file_printf
        - Src:             'readcdf.c:174,23'
          Dst:             file_printf
        - Src:             'readcdf.c:179,23'
          Dst:             file_printf
        - Src:             'readcdf.c:184,23'
          Dst:             file_printf
        - Src:             'readcdf.c:189,23'
          Dst:             file_printf
        - Src:             'readcdf.c:208,10'
          Dst:             __ctype_b_loc
        - Src:             'readcdf.c:216,11'
          Dst:             file_printf
        - Src:             'readcdf.c:222,12'
          Dst:             cdf_app_to_mime
        - Src:             'readcdf.c:231,6'
          Dst:             cdf_print_elapsed_time
        - Src:             'readcdf.c:233,25'
          Dst:             file_printf
        - Src:             'readcdf.c:238,6'
          Dst:             cdf_timestamp_to_timespec
        - Src:             'readcdf.c:239,10'
          Dst:             cdf_ctime
        - Src:             'readcdf.c:241,16'
          Dst:             strchr
        - Src:             'readcdf.c:244,25'
          Dst:             file_printf
        - Src:             'readcdf.c:259,7'
          Dst:             file_printf
    - functionName:    cdf_clsid_to_mime
      functionSourceFile: '/src/file/src/readcdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clsid
        - cv
      BBCount:         11
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'readcdf.c:99,2'
          Branch Sides:
            - BranchSide:      'readcdf.c:100,7'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:107,2'
              BranchSideFuncs: []
        - Branch String:   'readcdf.c:100,34'
          Branch Sides:
            - BranchSide:      'readcdf.c:100,37'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:102,2'
              BranchSideFuncs: []
        - Branch String:   'readcdf.c:100,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:101,11'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:102,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cdf_app_to_mime
      functionSourceFile: '/src/file/src/readcdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vbuf
        - nv
      BBCount:         16
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - freelocale
        - newlocale
        - strcasestr
        - uselocale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'readcdf.c:119,2'
          Branch Sides:
            - BranchSide:      'readcdf.c:119,2'
              BranchSideFuncs:
                - uselocale
                - __assert_fail
                - uselocale
                - freelocale
                - strcasestr
            - BranchSide:      'readcdf.c:120,27'
              BranchSideFuncs:
                - uselocale
                - __assert_fail
                - uselocale
                - freelocale
                - strcasestr
        - Branch String:   'readcdf.c:121,2'
          Branch Sides:
            - BranchSide:      'readcdf.c:121,2'
              BranchSideFuncs:
                - uselocale
                - freelocale
                - strcasestr
            - BranchSide:      'readcdf.c:129,9'
              BranchSideFuncs:
                - uselocale
                - freelocale
                - strcasestr
        - Branch String:   'readcdf.c:129,2'
          Branch Sides:
            - BranchSide:      'readcdf.c:129,2'
              BranchSideFuncs:
                - strcasestr
                - uselocale
                - freelocale
            - BranchSide:      'readcdf.c:130,18'
              BranchSideFuncs:
                - strcasestr
                - uselocale
                - freelocale
        - Branch String:   'readcdf.c:130,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:130,42'
              BranchSideFuncs:
                - uselocale
                - freelocale
            - BranchSide:      'readcdf.c:131,9'
              BranchSideFuncs:
                - uselocale
                - freelocale
      Callsites:
        - Src:             'readcdf.c:118,15'
          Dst:             newlocale
        - Src:             'readcdf.c:119,2'
          Dst:             __assert_fail
        - Src:             'readcdf.c:120,17'
          Dst:             uselocale
        - Src:             'readcdf.c:121,2'
          Dst:             __assert_fail
        - Src:             'readcdf.c:130,7'
          Dst:             strcasestr
        - Src:             'readcdf.c:138,8'
          Dst:             uselocale
        - Src:             'readcdf.c:139,2'
          Dst:             freelocale
    - functionName:    strcasestr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdf_file_catalog_info
      functionSourceFile: '/src/file/src/readcdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - info
        - h
        - sat
        - ssat
        - sst
        - dir
        - scn
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cdf_file_catalog
        - cdf_read_user_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readcdf.c:375,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:377,10'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:381,28'
              BranchSideFuncs:
                - cdf_file_catalog
        - Branch String:   'readcdf.c:381,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:382,3'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:383,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readcdf.c:375,11'
          Dst:             cdf_read_user_stream
        - Src:             'readcdf.c:381,11'
          Dst:             cdf_file_catalog
    - functionName:    cdf_file_summary_info
      functionSourceFile: '/src/file/src/readcdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - h
        - sst
        - root_storage
      BBCount:         34
      ICount:          219
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - cdf_clsid_to_mime
        - cdf_file_property_info
        - cdf_unpack_summary_info
        - file_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readcdf.c:305,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:306,3'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:308,6'
              BranchSideFuncs:
                - cdf_file_property_info
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_clsid_to_mime
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:308,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:311,19'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_property_info
                - free
                - cdf_clsid_to_mime
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:348,29'
              BranchSideFuncs:
                - cdf_file_property_info
                - free
        - Branch String:   'readcdf.c:311,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:313,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:315,19'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_file_property_info
                - free
                - cdf_clsid_to_mime
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:315,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:317,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:318,14'
              BranchSideFuncs:
                - file_printf
                - cdf_file_property_info
                - free
                - cdf_clsid_to_mime
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:318,3'
          Branch Sides:
            - BranchSide:      'readcdf.c:320,20'
              BranchSideFuncs:
                - file_printf
                - cdf_file_property_info
                - free
                - cdf_clsid_to_mime
                - file_printf
            - BranchSide:      'readcdf.c:326,20'
              BranchSideFuncs:
                - file_printf
                - cdf_file_property_info
                - free
                - cdf_clsid_to_mime
                - file_printf
            - BranchSide:      'readcdf.c:332,20'
              BranchSideFuncs:
                - file_printf
                - cdf_file_property_info
                - free
                - cdf_clsid_to_mime
                - file_printf
        - Branch String:   'readcdf.c:320,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:323,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:324,4'
              BranchSideFuncs:
                - cdf_file_property_info
                - free
                - cdf_clsid_to_mime
                - file_printf
        - Branch String:   'readcdf.c:326,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:329,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:330,4'
              BranchSideFuncs:
                - cdf_file_property_info
                - free
                - cdf_clsid_to_mime
                - file_printf
        - Branch String:   'readcdf.c:332,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:335,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:336,4'
              BranchSideFuncs:
                - cdf_file_property_info
                - free
                - cdf_clsid_to_mime
                - file_printf
        - Branch String:   'readcdf.c:338,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:339,28'
              BranchSideFuncs:
                - cdf_clsid_to_mime
                - cdf_file_property_info
                - free
                - file_printf
            - BranchSide:      'readcdf.c:346,2'
              BranchSideFuncs:
                - cdf_file_property_info
                - free
        - Branch String:   'readcdf.c:341,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:342,21'
              BranchSideFuncs:
                - file_printf
                - cdf_file_property_info
                - free
            - BranchSide:      'readcdf.c:345,3'
              BranchSideFuncs:
                - cdf_file_property_info
                - free
        - Branch String:   'readcdf.c:342,9'
          Branch Sides:
            - BranchSide:      'readcdf.c:343,6'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:344,4'
              BranchSideFuncs:
                - cdf_file_property_info
                - free
        - Branch String:   'readcdf.c:351,9'
          Branch Sides:
            - BranchSide:      'readcdf.c:351,2'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:351,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readcdf.c:305,6'
          Dst:             cdf_unpack_summary_info
        - Src:             'readcdf.c:311,7'
          Dst:             file_printf
        - Src:             'readcdf.c:315,7'
          Dst:             file_printf
        - Src:             'readcdf.c:320,8'
          Dst:             file_printf
        - Src:             'readcdf.c:326,8'
          Dst:             file_printf
        - Src:             'readcdf.c:332,8'
          Dst:             file_printf
        - Src:             'readcdf.c:339,10'
          Dst:             cdf_clsid_to_mime
        - Src:             'readcdf.c:342,9'
          Dst:             file_printf
        - Src:             'readcdf.c:348,6'
          Dst:             cdf_file_property_info
    - functionName:    cdf_file_dir_info
      functionSourceFile: '/src/file/src/readcdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - dir
      BBCount:         27
      ICount:          149
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - cdf_find_stream
        - file_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readcdf.c:516,2'
          Branch Sides:
            - BranchSide:      'readcdf.c:517,41'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_find_stream
            - BranchSide:      'readcdf.c:537,2'
              BranchSideFuncs: []
        - Branch String:   'readcdf.c:518,3'
          Branch Sides:
            - BranchSide:      'readcdf.c:519,24'
              BranchSideFuncs:
                - cdf_find_stream
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:526,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_find_stream
        - Branch String:   'readcdf.c:519,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:521,5'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_find_stream
            - BranchSide:      'readcdf.c:525,3'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_find_stream
        - Branch String:   'readcdf.c:526,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:527,4'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - cdf_find_stream
            - BranchSide:      'readcdf.c:528,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:528,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:529,20'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'readcdf.c:531,14'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'readcdf.c:529,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:530,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:531,3'
              BranchSideFuncs: []
        - Branch String:   'readcdf.c:532,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:533,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:534,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readcdf.c:519,8'
          Dst:             cdf_find_stream
        - Src:             'readcdf.c:529,8'
          Dst:             file_printf
        - Src:             'readcdf.c:532,8'
          Dst:             file_printf
    - functionName:    cdf_check_summary_info
      functionSourceFile: '/src/file/src/readcdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - info
        - h
        - sat
        - ssat
        - sst
        - dir
        - scn
        - root_storage
        - expn
      BBCount:         38
      ICount:          249
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - cdf_app_to_mime
        - cdf_file_catalog_info
        - cdf_file_summary_info
        - cdf_tole2
        - file_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'readcdf.c:401,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:402,7'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:405,6'
              BranchSideFuncs:
                - cdf_file_catalog_info
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - cdf_tole2
        - Branch String:   'readcdf.c:405,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:406,10'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:407,9'
              BranchSideFuncs:
                - cdf_file_catalog_info
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - cdf_tole2
        - Branch String:   'readcdf.c:407,26'
          Branch Sides:
            - BranchSide:      'readcdf.c:407,29'
              BranchSideFuncs:
                - cdf_file_catalog_info
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - cdf_tole2
            - BranchSide:      'readcdf.c:407,2'
              BranchSideFuncs:
                - cdf_file_catalog_info
                - file_printf
                - file_printf
                - cdf_app_to_mime
                - cdf_tole2
        - Branch String:   'readcdf.c:407,2'
          Branch Sides:
            - BranchSide:      'readcdf.c:408,8'
              BranchSideFuncs:
                - cdf_app_to_mime
                - cdf_file_catalog_info
                - file_printf
                - file_printf
                - cdf_tole2
            - BranchSide:      'readcdf.c:414,6'
              BranchSideFuncs:
                - cdf_file_catalog_info
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:409,3'
          Branch Sides:
            - BranchSide:      'readcdf.c:410,14'
              BranchSideFuncs:
                - cdf_tole2
                - cdf_app_to_mime
                - cdf_file_catalog_info
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:411,25'
              BranchSideFuncs:
                - cdf_app_to_mime
                - cdf_file_catalog_info
                - file_printf
                - file_printf
                - cdf_tole2
        - Branch String:   'readcdf.c:414,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:415,7'
              BranchSideFuncs:
                - cdf_file_catalog_info
                - file_printf
            - BranchSide:      'readcdf.c:420,13'
              BranchSideFuncs:
                - cdf_file_catalog_info
                - file_printf
        - Branch String:   'readcdf.c:415,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:416,20'
              BranchSideFuncs:
                - file_printf
                - cdf_file_catalog_info
            - BranchSide:      'readcdf.c:420,2'
              BranchSideFuncs:
                - cdf_file_catalog_info
        - Branch String:   'readcdf.c:416,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:417,5'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:418,6'
              BranchSideFuncs:
                - cdf_file_catalog_info
        - Branch String:   'readcdf.c:421,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:422,8'
              BranchSideFuncs:
                - file_printf
                - cdf_file_catalog_info
            - BranchSide:      'readcdf.c:423,19'
              BranchSideFuncs:
                - file_printf
                - cdf_file_catalog_info
        - Branch String:   'readcdf.c:423,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:424,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:425,5'
              BranchSideFuncs:
                - cdf_file_catalog_info
        - Branch String:   'readcdf.c:427,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:428,29'
              BranchSideFuncs:
                - cdf_file_catalog_info
            - BranchSide:      'readcdf.c:431,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readcdf.c:401,11'
          Dst:             cdf_file_summary_info
        - Src:             'readcdf.c:410,14'
          Dst:             cdf_tole2
        - Src:             'readcdf.c:411,9'
          Dst:             cdf_app_to_mime
        - Src:             'readcdf.c:416,8'
          Dst:             file_printf
        - Src:             'readcdf.c:423,7'
          Dst:             file_printf
        - Src:             'readcdf.c:428,7'
          Dst:             cdf_file_catalog_info
    - functionName:    file_trycdf
      functionSourceFile: '/src/file/src/readcdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - b
      BBCount:         78
      ICount:          407
      EdgeCount:       105
      CyclomaticComplexity: 29
      functionsReached:
        - __errno_location
        - cdf_check_summary_info
        - cdf_file_dir_info
        - cdf_read_dir
        - cdf_read_doc_summary_info
        - cdf_read_header
        - cdf_read_sat
        - cdf_read_short_stream
        - cdf_read_ssat
        - cdf_read_summary_info
        - cdf_read_user_stream
        - cdf_zero_stream
        - file_printf
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readcdf.c:559,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:560,3'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:561,6'
              BranchSideFuncs:
                - cdf_read_header
                - cdf_read_sat
                - cdf_read_ssat
                - cdf_read_dir
                - cdf_read_short_stream
                - cdf_read_user_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
                - cdf_zero_stream
                - memcmp
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:561,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:567,11'
              BranchSideFuncs:
                - cdf_read_sat
                - cdf_read_ssat
                - cdf_read_dir
                - cdf_read_short_stream
                - cdf_read_user_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
                - cdf_zero_stream
                - memcmp
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:567,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:568,8'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:575,11'
              BranchSideFuncs:
                - cdf_read_ssat
                - cdf_read_dir
                - cdf_read_short_stream
                - cdf_read_user_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
                - cdf_zero_stream
                - memcmp
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:575,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:576,8'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:583,11'
              BranchSideFuncs:
                - cdf_read_dir
                - cdf_read_short_stream
                - cdf_read_user_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
                - cdf_zero_stream
                - memcmp
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:583,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:584,8'
              BranchSideFuncs:
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:588,11'
              BranchSideFuncs:
                - cdf_read_short_stream
                - cdf_read_user_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
                - cdf_zero_stream
                - memcmp
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:588,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:590,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:608,6'
              BranchSideFuncs:
                - cdf_read_user_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
                - cdf_zero_stream
                - memcmp
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:608,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:611,11'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
                - memcmp
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:629,11'
              BranchSideFuncs:
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
        - Branch String:   'readcdf.c:612,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:612,21'
              BranchSideFuncs:
                - memcmp
                - cdf_zero_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:625,7'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
        - Branch String:   'readcdf.c:611,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:614,11'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:625,7'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_read_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
                - __errno_location
        - Branch String:   'readcdf.c:614,11'
          Branch Sides:
            - BranchSide:      'readcdf.c:615,20'
              BranchSideFuncs:
                - file_printf
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:618,18'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:615,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:617,8'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:618,7'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:619,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:620,8'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:621,7'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:629,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:631,7'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
            - BranchSide:      'readcdf.c:635,30'
              BranchSideFuncs:
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
        - Branch String:   'readcdf.c:631,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:632,9'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
            - BranchSide:      'readcdf.c:634,2'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - __errno_location
        - Branch String:   'readcdf.c:639,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:640,12'
              BranchSideFuncs:
                - cdf_read_doc_summary_info
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
                - __errno_location
            - BranchSide:      'readcdf.c:650,6'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
        - Branch String:   'readcdf.c:640,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:642,8'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
            - BranchSide:      'readcdf.c:646,31'
              BranchSideFuncs:
                - cdf_check_summary_info
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
        - Branch String:   'readcdf.c:642,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:643,10'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
            - BranchSide:      'readcdf.c:645,3'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
                - cdf_file_dir_info
        - Branch String:   'readcdf.c:650,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:650,11'
              BranchSideFuncs:
                - cdf_file_dir_info
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:651,25'
              BranchSideFuncs:
                - cdf_file_dir_info
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:652,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:653,9'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:654,2'
              BranchSideFuncs:
                - cdf_zero_stream
                - cdf_zero_stream
                - free
                - free
                - free
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:666,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:667,10'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:669,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'readcdf.c:669,6'
          Branch Sides:
            - BranchSide:      'readcdf.c:670,19'
              BranchSideFuncs:
                - file_printf
                - file_printf
            - BranchSide:      'readcdf.c:676,13'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'readcdf.c:670,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:672,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:673,8'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'readcdf.c:673,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:674,20'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'readcdf.c:676,2'
              BranchSideFuncs: []
        - Branch String:   'readcdf.c:674,8'
          Branch Sides:
            - BranchSide:      'readcdf.c:674,42'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:675,5'
              BranchSideFuncs: []
        - Branch String:   'readcdf.c:678,7'
          Branch Sides:
            - BranchSide:      'readcdf.c:679,4'
              BranchSideFuncs: []
            - BranchSide:      'readcdf.c:680,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readcdf.c:561,6'
          Dst:             cdf_read_header
        - Src:             'readcdf.c:567,11'
          Dst:             cdf_read_sat
        - Src:             'readcdf.c:575,11'
          Dst:             cdf_read_ssat
        - Src:             'readcdf.c:583,11'
          Dst:             cdf_read_dir
        - Src:             'readcdf.c:588,11'
          Dst:             cdf_read_short_stream
        - Src:             'readcdf.c:608,6'
          Dst:             cdf_read_user_stream
        - Src:             'readcdf.c:612,10'
          Dst:             memcmp
        - Src:             'readcdf.c:615,8'
          Dst:             file_printf
        - Src:             'readcdf.c:619,8'
          Dst:             file_printf
        - Src:             'readcdf.c:625,7'
          Dst:             cdf_zero_stream
        - Src:             'readcdf.c:629,11'
          Dst:             cdf_read_summary_info
        - Src:             'readcdf.c:631,7'
          Dst:             __errno_location
        - Src:             'readcdf.c:635,7'
          Dst:             cdf_check_summary_info
        - Src:             'readcdf.c:637,3'
          Dst:             cdf_zero_stream
        - Src:             'readcdf.c:640,12'
          Dst:             cdf_read_doc_summary_info
        - Src:             'readcdf.c:642,8'
          Dst:             __errno_location
        - Src:             'readcdf.c:646,8'
          Dst:             cdf_check_summary_info
        - Src:             'readcdf.c:651,7'
          Dst:             cdf_file_dir_info
        - Src:             'readcdf.c:656,2'
          Dst:             cdf_zero_stream
        - Src:             'readcdf.c:657,2'
          Dst:             cdf_zero_stream
        - Src:             'readcdf.c:670,7'
          Dst:             file_printf
        - Src:             'readcdf.c:674,8'
          Dst:             file_printf
        - Src:             'readcdf.c:678,7'
          Dst:             file_printf
    - functionName:    strlcpy
      functionSourceFile: '/src/file/src/strlcpy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - siz
      BBCount:         22
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'strlcpy.c:41,13'
          Branch Sides:
            - BranchSide:      'strlcpy.c:41,16'
              BranchSideFuncs: []
            - BranchSide:      'strlcpy.c:49,6'
              BranchSideFuncs: []
        - Branch String:   'strlcpy.c:41,6'
          Branch Sides:
            - BranchSide:      'strlcpy.c:42,3'
              BranchSideFuncs: []
            - BranchSide:      'strlcpy.c:49,6'
              BranchSideFuncs: []
        - Branch String:   'strlcpy.c:43,8'
          Branch Sides:
            - BranchSide:      'strlcpy.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'strlcpy.c:45,3'
              BranchSideFuncs: []
        - Branch String:   'strlcpy.c:45,3'
          Branch Sides:
            - BranchSide:      'strlcpy.c:43,18'
              BranchSideFuncs: []
            - BranchSide:      'strlcpy.c:46,2'
              BranchSideFuncs: []
        - Branch String:   'strlcpy.c:49,6'
          Branch Sides:
            - BranchSide:      'strlcpy.c:49,6'
              BranchSideFuncs: []
            - BranchSide:      'strlcpy.c:50,7'
              BranchSideFuncs: []
        - Branch String:   'strlcpy.c:50,7'
          Branch Sides:
            - BranchSide:      'strlcpy.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'strlcpy.c:52,3'
              BranchSideFuncs: []
        - Branch String:   'strlcpy.c:52,3'
          Branch Sides:
            - BranchSide:      'strlcpy.c:52,12'
              BranchSideFuncs: []
            - BranchSide:      'strlcpy.c:54,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buffer_fill
      functionSourceFile: '/src/file/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bb
      BBCount:         20
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - pread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer.c:68,6'
          Branch Sides:
            - BranchSide:      'buffer.c:69,10'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:72,6'
              BranchSideFuncs:
                - malloc
                - pread
                - free
                - free
        - Branch String:   'buffer.c:72,6'
          Branch Sides:
            - BranchSide:      'buffer.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:75,7'
              BranchSideFuncs:
                - malloc
                - pread
                - free
                - free
        - Branch String:   'buffer.c:75,6'
          Branch Sides:
            - BranchSide:      'buffer.c:76,3'
              BranchSideFuncs:
                - malloc
                - pread
                - free
                - free
            - BranchSide:      'buffer.c:78,12'
              BranchSideFuncs:
                - malloc
                - pread
                - free
                - free
        - Branch String:   'buffer.c:78,12'
          Branch Sides:
            - BranchSide:      'buffer.c:79,6'
              BranchSideFuncs:
                - malloc
                - pread
                - free
                - free
            - BranchSide:      'buffer.c:79,36'
              BranchSideFuncs:
                - malloc
                - pread
                - free
                - free
        - Branch String:   'buffer.c:80,6'
          Branch Sides:
            - BranchSide:      'buffer.c:81,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'buffer.c:85,24'
              BranchSideFuncs:
                - malloc
                - pread
                - free
        - Branch String:   'buffer.c:85,6'
          Branch Sides:
            - BranchSide:      'buffer.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:88,12'
              BranchSideFuncs:
                - pread
                - free
        - Branch String:   'buffer.c:89,6'
          Branch Sides:
            - BranchSide:      'buffer.c:90,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'buffer.c:95,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:89,6'
          Dst:             pread
    - functionName:    pread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buffer_fini
      functionSourceFile: '/src/file/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buffer_init
      functionSourceFile: '/src/file/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - b
        - fd
        - st
        - data
        - len
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fstat
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buffer.c:44,6'
          Branch Sides:
            - BranchSide:      'buffer.c:45,11'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:46,11'
              BranchSideFuncs:
                - fstat
        - Branch String:   'buffer.c:46,23'
          Branch Sides:
            - BranchSide:      'buffer.c:46,32'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:47,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:46,26'
          Dst:             fstat
    - functionName:    check_fmt
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - fmt
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - file_regcomp
        - file_regexec
        - file_regfree
        - strchr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'softmagic.c:495,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:496,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:498,20'
              BranchSideFuncs:
                - file_regcomp
                - file_regfree
                - file_regexec
        - Branch String:   'softmagic.c:499,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:500,21'
              BranchSideFuncs:
                - file_regexec
                - file_regfree
            - BranchSide:      'softmagic.c:503,2'
              BranchSideFuncs:
                - file_regfree
      Callsites:
        - Src:             'softmagic.c:495,6'
          Dst:             strchr
        - Src:             'softmagic.c:498,7'
          Dst:             file_regcomp
        - Src:             'softmagic.c:500,8'
          Dst:             file_regexec
        - Src:             'softmagic.c:503,2'
          Dst:             file_regfree
    - functionName:    varexpand
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - buf
        - len
        - str
      BBCount:         42
      ICount:          287
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - strlen
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:535,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:536,7'
              BranchSideFuncs:
                - strstr
                - strlen
            - BranchSide:      'softmagic.c:574,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'softmagic.c:537,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:538,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:539,10'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:543,13'
          Branch Sides:
            - BranchSide:      'softmagic.c:543,16'
              BranchSideFuncs:
                - strstr
                - strlen
            - BranchSide:      'softmagic.c:544,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:543,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:544,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:545,17'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:545,30'
          Branch Sides:
            - BranchSide:      'softmagic.c:545,34'
              BranchSideFuncs:
                - strstr
                - strlen
            - BranchSide:      'softmagic.c:545,3'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:545,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:546,4'
              BranchSideFuncs:
                - strstr
                - strlen
            - BranchSide:      'softmagic.c:547,8'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:547,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:548,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:549,17'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:549,29'
          Branch Sides:
            - BranchSide:      'softmagic.c:549,33'
              BranchSideFuncs:
                - strstr
                - strlen
            - BranchSide:      'softmagic.c:549,3'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:549,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:550,4'
              BranchSideFuncs:
                - strstr
                - strlen
            - BranchSide:      'softmagic.c:551,8'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:551,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:552,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:553,12'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:553,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:555,8'
              BranchSideFuncs:
                - strstr
                - strlen
            - BranchSide:      'softmagic.c:564,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:555,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:556,11'
              BranchSideFuncs:
                - strstr
                - strlen
            - BranchSide:      'softmagic.c:559,11'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:566,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:567,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:568,10'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'softmagic.c:575,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:578,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:535,26'
          Dst:             strstr
        - Src:             'softmagic.c:574,6'
          Dst:             strlen
    - functionName:    alloc_regex
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - file_error
        - file_regcomp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'softmagic.c:2118,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:2119,14'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'softmagic.c:2124,20'
              BranchSideFuncs:
                - file_regcomp
                - free
        - Branch String:   'softmagic.c:2126,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:2127,10'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2129,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'softmagic.c:2119,18'
          Dst:             __errno_location
        - Src:             'softmagic.c:2119,3'
          Dst:             file_error
        - Src:             'softmagic.c:2124,7'
          Dst:             file_regcomp
    - functionName:    file_strncmp16
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - b
        - len
        - maxlen
        - flags
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'softmagic.c:2109,9'
          Dst:             file_strncmp
    - functionName:    file_strncmp
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
        - len
        - maxlen
        - flags
      BBCount:         81
      ICount:          496
      EdgeCount:       109
      CyclomaticComplexity: 30
      functionsReached:
        - __ctype_b_loc
        - tolower
        - toupper
      functionUses:    3
      BranchProfiles:
        - Branch String:   'softmagic.c:2036,33'
          Branch Sides:
            - BranchSide:      'softmagic.c:2036,38'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
            - BranchSide:      'softmagic.c:2036,47'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2045,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:2046,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2051,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2046,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:2047,15'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2049,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2047,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2046,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2048,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2051,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:2052,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
            - BranchSide:      'softmagic.c:2091,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'softmagic.c:2052,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2053,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2056,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2056,42'
          Branch Sides:
            - BranchSide:      'softmagic.c:2057,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - tolower
            - BranchSide:      'softmagic.c:2061,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
        - Branch String:   'softmagic.c:2056,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2058,24'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2061,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
        - Branch String:   'softmagic.c:2058,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:2059,6'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2060,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2061,47'
          Branch Sides:
            - BranchSide:      'softmagic.c:2062,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
            - BranchSide:      'softmagic.c:2066,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'softmagic.c:2061,13'
          Branch Sides:
            - BranchSide:      'softmagic.c:2063,24'
              BranchSideFuncs:
                - toupper
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - tolower
            - BranchSide:      'softmagic.c:2066,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'softmagic.c:2063,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:2064,6'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2065,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2066,49'
          Branch Sides:
            - BranchSide:      'softmagic.c:2067,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2080,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'softmagic.c:2066,13'
          Branch Sides:
            - BranchSide:      'softmagic.c:2068,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2080,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'softmagic.c:2069,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:2070,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2076,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'softmagic.c:2071,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:2072,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
            - BranchSide:      'softmagic.c:2074,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2072,21'
          Branch Sides:
            - BranchSide:      'softmagic.c:2072,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
            - BranchSide:      'softmagic.c:2072,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2072,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2073,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2074,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2080,58'
          Branch Sides:
            - BranchSide:      'softmagic.c:2081,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2087,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2080,13'
          Branch Sides:
            - BranchSide:      'softmagic.c:2082,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2087,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2083,19'
          Branch Sides:
            - BranchSide:      'softmagic.c:2083,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
            - BranchSide:      'softmagic.c:2083,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2083,5'
          Branch Sides:
            - BranchSide:      'softmagic.c:2084,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2085,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - toupper
                - __ctype_b_loc
                - tolower
        - Branch String:   'softmagic.c:2087,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2088,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'softmagic.c:2092,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:2092,15'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'softmagic.c:2094,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2092,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2093,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2094,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:2057,8'
          Dst:             __ctype_b_loc
        - Src:             'softmagic.c:2058,14'
          Dst:             tolower
        - Src:             'softmagic.c:2062,8'
          Dst:             __ctype_b_loc
        - Src:             'softmagic.c:2063,14'
          Dst:             toupper
        - Src:             'softmagic.c:2067,8'
          Dst:             __ctype_b_loc
        - Src:             'softmagic.c:2069,9'
          Dst:             __ctype_b_loc
        - Src:             'softmagic.c:2071,11'
          Dst:             __ctype_b_loc
        - Src:             'softmagic.c:2072,24'
          Dst:             __ctype_b_loc
        - Src:             'softmagic.c:2081,8'
          Dst:             __ctype_b_loc
        - Src:             'softmagic.c:2083,22'
          Dst:             __ctype_b_loc
        - Src:             'softmagic.c:2092,15'
          Dst:             __ctype_b_loc
    - functionName:    cvt_double
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - m
      BBCount:         13
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'softmagic.c:1168,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1168,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1169,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1168,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1168,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1168,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1168,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1168,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1168,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1168,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1168,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1169,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cvt_float
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - m
      BBCount:         13
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'softmagic.c:1161,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1161,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1162,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1161,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1161,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1161,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1161,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1161,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1161,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1161,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1161,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1162,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cvt_64
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - m
      BBCount:         55
      ICount:          380
      EdgeCount:       65
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1136,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1135,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cvt_32
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - m
      BBCount:         55
      ICount:          402
      EdgeCount:       65
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1129,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1128,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1128,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cvt_16
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - m
      BBCount:         45
      ICount:          408
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1122,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1121,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1121,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cvt_8
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - m
      BBCount:         45
      ICount:          408
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1115,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1114,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1114,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mconvert
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - m
        - flip
      BBCount:         116
      ICount:          925
      EdgeCount:       136
      CyclomaticComplexity: 22
      functionsReached:
        - cvt_16
        - cvt_32
        - cvt_64
        - cvt_8
        - cvt_double
        - cvt_flip
        - cvt_float
        - file_magerror
        - file_pstring_get_length
        - file_pstring_length_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'softmagic.c:1182,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1184,13'
              BranchSideFuncs:
                - cvt_8
                - file_magerror
            - BranchSide:      'softmagic.c:1190,14'
              BranchSideFuncs:
                - cvt_16
                - file_magerror
            - BranchSide:      'softmagic.c:1190,14'
              BranchSideFuncs:
                - cvt_16
                - file_magerror
            - BranchSide:      'softmagic.c:1190,14'
              BranchSideFuncs:
                - cvt_16
                - file_magerror
            - BranchSide:      'softmagic.c:1196,14'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1196,14'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1196,14'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1204,14'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1204,14'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1204,14'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1204,14'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1204,14'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1212,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1212,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1212,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1212,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1217,45'
              BranchSideFuncs:
                - file_pstring_length_size
                - file_pstring_get_length
            - BranchSide:      'softmagic.c:1245,10'
              BranchSideFuncs:
                - cvt_16
                - file_magerror
            - BranchSide:      'softmagic.c:1245,10'
              BranchSideFuncs:
                - cvt_16
                - file_magerror
            - BranchSide:      'softmagic.c:1245,10'
              BranchSideFuncs:
                - cvt_16
                - file_magerror
            - BranchSide:      'softmagic.c:1252,10'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1252,10'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1252,10'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1260,10'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1260,10'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1260,10'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1260,10'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1267,10'
              BranchSideFuncs:
                - cvt_16
                - file_magerror
            - BranchSide:      'softmagic.c:1267,10'
              BranchSideFuncs:
                - cvt_16
                - file_magerror
            - BranchSide:      'softmagic.c:1267,10'
              BranchSideFuncs:
                - cvt_16
                - file_magerror
            - BranchSide:      'softmagic.c:1274,10'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1274,10'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1274,10'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1282,10'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1282,10'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1282,10'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1282,10'
              BranchSideFuncs:
                - cvt_64
                - file_magerror
            - BranchSide:      'softmagic.c:1289,10'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1289,10'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1289,10'
              BranchSideFuncs:
                - cvt_32
                - file_magerror
            - BranchSide:      'softmagic.c:1294,17'
              BranchSideFuncs:
                - cvt_float
                - file_magerror
            - BranchSide:      'softmagic.c:1298,10'
              BranchSideFuncs:
                - cvt_float
                - file_magerror
            - BranchSide:      'softmagic.c:1303,10'
              BranchSideFuncs:
                - cvt_float
                - file_magerror
            - BranchSide:      'softmagic.c:1308,18'
              BranchSideFuncs:
                - cvt_double
                - file_magerror
            - BranchSide:      'softmagic.c:1312,10'
              BranchSideFuncs:
                - cvt_double
                - file_magerror
            - BranchSide:      'softmagic.c:1317,10'
              BranchSideFuncs:
                - cvt_double
                - file_magerror
            - BranchSide:      'softmagic.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1331,17'
              BranchSideFuncs:
                - file_magerror
        - Branch String:   'softmagic.c:1184,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1185,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1186,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1190,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1191,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1192,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1196,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1197,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1198,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1204,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1205,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1206,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1218,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1219,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1220,10'
              BranchSideFuncs:
                - file_pstring_get_length
        - Branch String:   'softmagic.c:1223,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1224,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1225,23'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1226,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1235,10'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1237,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1237,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:1238,19'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1239,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1246,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1247,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1248,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1253,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1254,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1255,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1261,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1262,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1263,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1268,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1269,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1270,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1275,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1276,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1277,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1283,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1284,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1285,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1290,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1291,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1292,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1294,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1295,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1296,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1299,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1300,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1301,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1304,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1305,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1306,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1308,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1309,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1310,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1313,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1314,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1315,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1318,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1319,4'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1320,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:1182,10'
          Dst:             cvt_flip
        - Src:             'softmagic.c:1184,7'
          Dst:             cvt_8
        - Src:             'softmagic.c:1190,7'
          Dst:             cvt_16
        - Src:             'softmagic.c:1196,7'
          Dst:             cvt_32
        - Src:             'softmagic.c:1204,7'
          Dst:             cvt_64
        - Src:             'softmagic.c:1217,20'
          Dst:             file_pstring_length_size
        - Src:             'softmagic.c:1222,9'
          Dst:             file_pstring_get_length
        - Src:             'softmagic.c:1246,7'
          Dst:             cvt_16
        - Src:             'softmagic.c:1253,7'
          Dst:             cvt_32
        - Src:             'softmagic.c:1261,7'
          Dst:             cvt_64
        - Src:             'softmagic.c:1268,7'
          Dst:             cvt_16
        - Src:             'softmagic.c:1275,7'
          Dst:             cvt_32
        - Src:             'softmagic.c:1283,7'
          Dst:             cvt_64
        - Src:             'softmagic.c:1290,7'
          Dst:             cvt_32
        - Src:             'softmagic.c:1294,7'
          Dst:             cvt_float
        - Src:             'softmagic.c:1299,7'
          Dst:             cvt_float
        - Src:             'softmagic.c:1304,7'
          Dst:             cvt_float
        - Src:             'softmagic.c:1308,7'
          Dst:             cvt_double
        - Src:             'softmagic.c:1313,7'
          Dst:             cvt_double
        - Src:             'softmagic.c:1318,7'
          Dst:             cvt_double
        - Src:             'softmagic.c:1331,3'
          Dst:             file_magerror
        - Src:             'softmagic.c:1335,2'
          Dst:             file_magerror
    - functionName:    cvt_flip
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - flip
      BBCount:         29
      ICount:          152
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'softmagic.c:1003,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1004,10'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1005,10'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1005,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1007,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1009,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1011,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1013,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1015,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1017,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1019,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1021,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1023,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1025,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1027,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1029,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1031,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1033,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1035,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1037,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1039,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1041,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1043,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1045,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1047,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1049,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1051,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1053,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1055,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    restore_cont
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - c
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_cont
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - c
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'softmagic.c:1604,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1605,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1608,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_fmtcheck
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - desc
        - def
        - file
        - line
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - file_magerror
        - fmtcheck
        - strchr
      functionUses:    30
      BranchProfiles:
        - Branch String:   'softmagic.c:166,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:167,10'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:169,17'
              BranchSideFuncs:
                - fmtcheck
                - file_magerror
        - Branch String:   'softmagic.c:170,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:171,17'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:166,6'
          Dst:             strchr
        - Src:             'softmagic.c:169,8'
          Dst:             fmtcheck
        - Src:             'softmagic.c:171,3'
          Dst:             file_magerror
    - functionName:    cvt_id3
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - v
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:995,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:995,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:996,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'softmagic.c:996,3'
          Dst:             fprintf
    - functionName:    do_ops
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - m
        - rv
        - lhs
        - off
      BBCount:         37
      ICount:          222
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
      functionUses:    11
      BranchProfiles:
        - Branch String:   'softmagic.c:1493,22'
          Branch Sides:
            - BranchSide:      'softmagic.c:1493,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1495,8'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1493,40'
          Branch Sides:
            - BranchSide:      'softmagic.c:1494,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1495,8'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1494,22'
          Branch Sides:
            - BranchSide:      'softmagic.c:1494,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1495,8'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1493,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1495,8'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1500,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1495,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1496,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1497,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1500,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1501,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1528,12'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1501,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:1503,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1506,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1509,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1512,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1515,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1518,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1521,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1524,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1527,2'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1529,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1530,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1531,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1531,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1532,8'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1536,8'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1532,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1533,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1534,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:1496,4'
          Dst:             fprintf
        - Src:             'softmagic.c:1533,4'
          Dst:             fprintf
    - functionName:    mdebug
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - offset
        - str
        - len
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_showstr
        - fprintf
        - fputc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'softmagic.c:1343,9'
          Dst:             fprintf
        - Src:             'softmagic.c:1344,2'
          Dst:             file_showstr
        - Src:             'softmagic.c:1345,9'
          Dst:             fputc
        - Src:             'softmagic.c:1346,9'
          Dst:             fputc
    - functionName:    mcopy
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - p
        - type
        - indir
        - s
        - offset
        - nbytes
        - m
      BBCount:         107
      ICount:          698
      EdgeCount:       139
      CyclomaticComplexity: 34
      functionsReached:
        - memchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:1358,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1359,11'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1460,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1359,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:1362,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1362,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1377,8'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1422,31'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1422,31'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1452,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1452,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1456,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1362,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1363,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1364,19'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1377,18'
          Branch Sides:
            - BranchSide:      'softmagic.c:1377,21'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1378,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1377,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1378,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1383,8'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1383,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1384,15'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1387,13'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1391,21'
          Branch Sides:
            - BranchSide:      'softmagic.c:1391,24'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1392,15'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1391,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1392,15'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1393,8'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1393,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1394,15'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1396,10'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1399,41'
          Branch Sides:
            - BranchSide:      'softmagic.c:1399,44'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1399,4'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1399,52'
          Branch Sides:
            - BranchSide:      'softmagic.c:1399,4'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1400,15'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1399,4'
          Branch Sides:
            - BranchSide:      'softmagic.c:1405,9'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1411,8'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1405,21'
          Branch Sides:
            - BranchSide:      'softmagic.c:1405,24'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1407,9'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1405,37'
          Branch Sides:
            - BranchSide:      'softmagic.c:1405,40'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1407,9'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1405,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1406,7'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1407,9'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1407,21'
          Branch Sides:
            - BranchSide:      'softmagic.c:1407,24'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1409,12'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1407,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1408,7'
              BranchSideFuncs:
                - memchr
                - memchr
            - BranchSide:      'softmagic.c:1409,12'
              BranchSideFuncs:
                - memchr
                - memchr
        - Branch String:   'softmagic.c:1411,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1412,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1414,19'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1427,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1428,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1431,8'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1431,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1432,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1433,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1433,4'
          Branch Sides:
            - BranchSide:      'softmagic.c:1434,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1446,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1434,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1435,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1437,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1438,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1439,10'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1445,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1439,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:1440,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1441,12'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1439,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:1443,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1444,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1441,28'
          Branch Sides:
            - BranchSide:      'softmagic.c:1442,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1444,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1439,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:1443,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1444,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1452,26'
          Branch Sides:
            - BranchSide:      'softmagic.c:1452,29'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1454,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1452,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1453,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1454,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1460,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1461,16'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1466,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1466,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1467,16'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1470,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1470,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1471,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1473,12'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1481,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1482,16'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1484,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:1400,15'
          Dst:             memchr
        - Src:             'softmagic.c:1402,17'
          Dst:             memchr
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    moffset
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
        - b
        - offset
        - op
      BBCount:         98
      ICount:          582
      EdgeCount:       108
      CyclomaticComplexity: 12
      functionsReached:
        - der_offs
        - file_pstring_length_size
        - fprintf
        - strcspn
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:842,4'
          Branch Sides:
            - BranchSide:      'softmagic.c:844,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:856,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:863,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:863,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:863,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:863,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:869,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:869,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:869,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:877,7'
              BranchSideFuncs:
                - strlen
                - file_pstring_length_size
                - strcspn
            - BranchSide:      'softmagic.c:877,7'
              BranchSideFuncs:
                - strlen
                - file_pstring_length_size
                - strcspn
            - BranchSide:      'softmagic.c:877,7'
              BranchSideFuncs:
                - strlen
                - file_pstring_length_size
                - strcspn
            - BranchSide:      'softmagic.c:877,7'
              BranchSideFuncs:
                - strlen
                - file_pstring_length_size
                - strcspn
            - BranchSide:      'softmagic.c:877,7'
              BranchSideFuncs:
                - strlen
                - file_pstring_length_size
                - strcspn
            - BranchSide:      'softmagic.c:898,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:898,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:898,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:898,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:905,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:905,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:905,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:905,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:911,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:911,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:911,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:917,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:917,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:917,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:923,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:923,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:923,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:929,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:929,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:929,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:933,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:941,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:952,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:952,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:952,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:952,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:952,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:956,16'
              BranchSideFuncs:
                - der_offs
                - fprintf
            - BranchSide:      'softmagic.c:969,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:973,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:877,22'
          Branch Sides:
            - BranchSide:      'softmagic.c:877,25'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:878,8'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:877,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:878,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:880,26'
              BranchSideFuncs:
                - strlen
                - file_pstring_length_size
                - strcspn
        - Branch String:   'softmagic.c:882,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:883,5'
              BranchSideFuncs:
                - strcspn
                - strlen
                - file_pstring_length_size
            - BranchSide:      'softmagic.c:884,8'
              BranchSideFuncs:
                - strlen
                - file_pstring_length_size
        - Branch String:   'softmagic.c:887,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:888,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:889,10'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:933,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:934,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:936,8'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:941,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:942,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:944,8'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:957,15'
          Branch Sides:
            - BranchSide:      'softmagic.c:957,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:958,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:957,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:958,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:966,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:958,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:959,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:963,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:977,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:982,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:984,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:883,10'
          Dst:             strcspn
        - Src:             'softmagic.c:884,8'
          Dst:             strlen
        - Src:             'softmagic.c:886,16'
          Dst:             file_pstring_length_size
        - Src:             'softmagic.c:956,7'
          Dst:             der_offs
        - Src:             'softmagic.c:959,11'
          Dst:             fprintf
    - functionName:    mprint
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
      BBCount:         210
      ICount:          1296
      EdgeCount:       250
      CyclomaticComplexity: 42
      functionsReached:
        - check_fmt
        - file_fmtcheck
        - file_fmtdate
        - file_fmtdatetime
        - file_fmtnum
        - file_fmttime
        - file_magerror
        - file_oomem
        - file_print_guid
        - file_printable
        - file_printf
        - file_pstring_length_size
        - file_signextend
        - file_strtrim
        - snprintf
        - strcspn
        - strndup
        - varexpand
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:594,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:595,10'
              BranchSideFuncs:
                - file_fmtnum
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_fmttime
                - file_printf
                - file_fmtcheck
                - file_fmtdate
                - file_printf
                - file_print_guid
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_printf
                - strndup
                - file_fmtcheck
                - file_printable
                - file_printf
                - free
                - file_strtrim
                - file_oomem
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
                - file_strtrim
                - strcspn
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_magerror
            - BranchSide:      'softmagic.c:597,10'
              BranchSideFuncs:
                - file_fmtnum
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_fmttime
                - file_printf
                - file_fmtcheck
                - file_fmtdate
                - file_printf
                - file_print_guid
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_printf
                - strndup
                - file_fmtcheck
                - file_printable
                - file_printf
                - free
                - file_strtrim
                - file_oomem
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
                - file_strtrim
                - strcspn
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
                - file_magerror
        - Branch String:   'softmagic.c:629,4'
          Branch Sides:
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - file_signextend
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:654,7'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
                - file_strtrim
                - strcspn
                - file_fmtcheck
                - file_printable
                - file_printf
            - BranchSide:      'softmagic.c:654,7'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
                - file_strtrim
                - strcspn
                - file_fmtcheck
                - file_printable
                - file_printf
            - BranchSide:      'softmagic.c:654,7'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
                - file_strtrim
                - strcspn
                - file_fmtcheck
                - file_printable
                - file_printf
            - BranchSide:      'softmagic.c:654,7'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
                - file_strtrim
                - strcspn
                - file_fmtcheck
                - file_printable
                - file_printf
            - BranchSide:      'softmagic.c:688,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:688,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:688,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:688,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:697,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:697,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:697,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:697,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:706,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:706,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:706,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:714,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:714,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:714,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:722,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:722,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:722,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdatetime
                - file_printf
            - BranchSide:      'softmagic.c:731,8'
              BranchSideFuncs:
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:731,8'
              BranchSideFuncs:
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:731,8'
              BranchSideFuncs:
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:750,8'
              BranchSideFuncs:
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:750,8'
              BranchSideFuncs:
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:750,8'
              BranchSideFuncs:
                - check_fmt
                - snprintf
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:771,16'
              BranchSideFuncs:
                - strndup
                - file_fmtcheck
                - file_printable
                - file_printf
                - free
                - file_strtrim
                - file_oomem
            - BranchSide:      'softmagic.c:771,16'
              BranchSideFuncs:
                - strndup
                - file_fmtcheck
                - file_printable
                - file_printf
                - free
                - file_strtrim
                - file_oomem
            - BranchSide:      'softmagic.c:790,21'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'softmagic.c:790,21'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'softmagic.c:797,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:797,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:797,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:799,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
            - BranchSide:      'softmagic.c:805,26'
              BranchSideFuncs:
                - file_print_guid
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:812,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdate
                - file_printf
            - BranchSide:      'softmagic.c:812,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdate
                - file_printf
            - BranchSide:      'softmagic.c:812,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmtdate
                - file_printf
            - BranchSide:      'softmagic.c:819,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmttime
                - file_printf
            - BranchSide:      'softmagic.c:819,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmttime
                - file_printf
            - BranchSide:      'softmagic.c:819,19'
              BranchSideFuncs:
                - file_fmtcheck
                - file_fmttime
                - file_printf
            - BranchSide:      'softmagic.c:824,15'
              BranchSideFuncs:
                - file_fmtnum
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:829,17'
              BranchSideFuncs:
                - file_magerror
        - Branch String:   'softmagic.c:631,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
        - Branch String:   'softmagic.c:631,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:631,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:631,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:631,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:631,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:631,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:636,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
        - Branch String:   'softmagic.c:636,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:636,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:636,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:636,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:636,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:636,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:642,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
        - Branch String:   'softmagic.c:642,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:642,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:642,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:642,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:642,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:642,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:648,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
                - snprintf
        - Branch String:   'softmagic.c:648,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:648,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:648,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:648,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:648,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:648,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:654,22'
          Branch Sides:
            - BranchSide:      'softmagic.c:654,25'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
            - BranchSide:      'softmagic.c:655,20'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
        - Branch String:   'softmagic.c:654,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:655,20'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
            - BranchSide:      'softmagic.c:661,16'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
                - file_strtrim
                - strcspn
        - Branch String:   'softmagic.c:655,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:658,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:659,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:665,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:666,5'
              BranchSideFuncs:
                - strcspn
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
                - file_strtrim
            - BranchSide:      'softmagic.c:668,8'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
                - file_strtrim
        - Branch String:   'softmagic.c:668,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:669,24'
              BranchSideFuncs:
                - file_strtrim
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
            - BranchSide:      'softmagic.c:671,20'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
                - file_pstring_length_size
        - Branch String:   'softmagic.c:671,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:674,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:676,8'
              BranchSideFuncs:
                - file_pstring_length_size
        - Branch String:   'softmagic.c:678,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:679,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:680,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:688,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:690,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:691,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:697,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:700,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:701,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:706,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:708,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:709,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:714,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:716,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:717,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:722,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:725,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:726,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:732,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:734,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:736,19'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:741,20'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:737,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:738,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:739,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:741,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:742,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:743,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:751,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:753,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:755,19'
              BranchSideFuncs:
                - snprintf
                - file_fmtcheck
                - file_printf
            - BranchSide:      'softmagic.c:760,20'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
        - Branch String:   'softmagic.c:756,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:757,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:758,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:760,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:761,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:762,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:773,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:774,15'
              BranchSideFuncs:
                - file_oomem
            - BranchSide:      'softmagic.c:777,10'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
                - free
                - file_strtrim
        - Branch String:   'softmagic.c:777,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:777,53'
              BranchSideFuncs:
                - file_strtrim
                - file_fmtcheck
                - file_printable
                - file_printf
                - free
            - BranchSide:      'softmagic.c:777,59'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printable
                - file_printf
                - free
        - Branch String:   'softmagic.c:783,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:784,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:785,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:790,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:791,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:792,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:799,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:802,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:806,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:807,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:808,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:812,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:814,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:815,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:819,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:821,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:822,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:825,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:826,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:827,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:594,6'
          Dst:             varexpand
        - Src:             'softmagic.c:631,3'
          Dst:             file_signextend
        - Src:             'softmagic.c:631,3'
          Dst:             check_fmt
        - Src:             'softmagic.c:631,3'
          Dst:             snprintf
        - Src:             'softmagic.c:631,3'
          Dst:             snprintf
        - Src:             'softmagic.c:631,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:631,3'
          Dst:             file_printf
        - Src:             'softmagic.c:631,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:631,3'
          Dst:             file_printf
        - Src:             'softmagic.c:631,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:631,3'
          Dst:             file_printf
        - Src:             'softmagic.c:636,3'
          Dst:             file_signextend
        - Src:             'softmagic.c:636,3'
          Dst:             check_fmt
        - Src:             'softmagic.c:636,3'
          Dst:             snprintf
        - Src:             'softmagic.c:636,3'
          Dst:             snprintf
        - Src:             'softmagic.c:636,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:636,3'
          Dst:             file_printf
        - Src:             'softmagic.c:636,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:636,3'
          Dst:             file_printf
        - Src:             'softmagic.c:636,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:636,3'
          Dst:             file_printf
        - Src:             'softmagic.c:642,3'
          Dst:             file_signextend
        - Src:             'softmagic.c:642,3'
          Dst:             check_fmt
        - Src:             'softmagic.c:642,3'
          Dst:             snprintf
        - Src:             'softmagic.c:642,3'
          Dst:             snprintf
        - Src:             'softmagic.c:642,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:642,3'
          Dst:             file_printf
        - Src:             'softmagic.c:642,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:642,3'
          Dst:             file_printf
        - Src:             'softmagic.c:642,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:642,3'
          Dst:             file_printf
        - Src:             'softmagic.c:648,3'
          Dst:             file_signextend
        - Src:             'softmagic.c:648,3'
          Dst:             check_fmt
        - Src:             'softmagic.c:648,3'
          Dst:             snprintf
        - Src:             'softmagic.c:648,3'
          Dst:             snprintf
        - Src:             'softmagic.c:648,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:648,3'
          Dst:             file_printf
        - Src:             'softmagic.c:648,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:648,3'
          Dst:             file_printf
        - Src:             'softmagic.c:648,3'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:648,3'
          Dst:             file_printf
        - Src:             'softmagic.c:655,24'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:656,8'
          Dst:             file_printable
        - Src:             'softmagic.c:655,8'
          Dst:             file_printf
        - Src:             'softmagic.c:666,9'
          Dst:             strcspn
        - Src:             'softmagic.c:669,11'
          Dst:             file_strtrim
        - Src:             'softmagic.c:671,24'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:672,8'
          Dst:             file_printable
        - Src:             'softmagic.c:671,8'
          Dst:             file_printf
        - Src:             'softmagic.c:677,16'
          Dst:             file_pstring_length_size
        - Src:             'softmagic.c:688,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:689,7'
          Dst:             file_fmtdatetime
        - Src:             'softmagic.c:688,7'
          Dst:             file_printf
        - Src:             'softmagic.c:697,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:698,7'
          Dst:             file_fmtdatetime
        - Src:             'softmagic.c:697,7'
          Dst:             file_printf
        - Src:             'softmagic.c:706,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:707,7'
          Dst:             file_fmtdatetime
        - Src:             'softmagic.c:706,7'
          Dst:             file_printf
        - Src:             'softmagic.c:714,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:715,7'
          Dst:             file_fmtdatetime
        - Src:             'softmagic.c:714,7'
          Dst:             file_printf
        - Src:             'softmagic.c:722,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:723,7'
          Dst:             file_fmtdatetime
        - Src:             'softmagic.c:722,7'
          Dst:             file_printf
        - Src:             'softmagic.c:732,11'
          Dst:             check_fmt
        - Src:             'softmagic.c:736,10'
          Dst:             snprintf
        - Src:             'softmagic.c:737,24'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:737,8'
          Dst:             file_printf
        - Src:             'softmagic.c:741,24'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:741,8'
          Dst:             file_printf
        - Src:             'softmagic.c:751,11'
          Dst:             check_fmt
        - Src:             'softmagic.c:755,10'
          Dst:             snprintf
        - Src:             'softmagic.c:756,24'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:756,8'
          Dst:             file_printf
        - Src:             'softmagic.c:760,24'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:760,8'
          Dst:             file_printf
        - Src:             'softmagic.c:771,8'
          Dst:             strndup
        - Src:             'softmagic.c:774,4'
          Dst:             file_oomem
        - Src:             'softmagic.c:777,40'
          Dst:             file_strtrim
        - Src:             'softmagic.c:779,26'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:779,45'
          Dst:             file_printable
        - Src:             'softmagic.c:779,10'
          Dst:             file_printf
        - Src:             'softmagic.c:790,9'
          Dst:             file_printf
        - Src:             'softmagic.c:799,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:800,7'
          Dst:             file_printable
        - Src:             'softmagic.c:799,7'
          Dst:             file_printf
        - Src:             'softmagic.c:805,10'
          Dst:             file_print_guid
        - Src:             'softmagic.c:806,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:806,7'
          Dst:             file_printf
        - Src:             'softmagic.c:812,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:813,7'
          Dst:             file_fmtdate
        - Src:             'softmagic.c:812,7'
          Dst:             file_printf
        - Src:             'softmagic.c:819,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:820,7'
          Dst:             file_fmttime
        - Src:             'softmagic.c:819,7'
          Dst:             file_printf
        - Src:             'softmagic.c:824,3'
          Dst:             file_fmtnum
        - Src:             'softmagic.c:825,23'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:825,7'
          Dst:             file_printf
        - Src:             'softmagic.c:829,3'
          Dst:             file_magerror
    - functionName:    strndup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_sep
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2558
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - firstline
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_separator
      functionUses:    5
      BranchProfiles:
        - Branch String:   'softmagic.c:2559,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:2560,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2565,24'
              BranchSideFuncs:
                - file_separator
      Callsites:
        - Src:             'softmagic.c:2565,9'
          Dst:             file_separator
    - functionName:    handle_annotation
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - m
        - firstline
      BBCount:         49
      ICount:          277
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - file_printf
        - print_sep
        - varexpand
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:2520,32'
          Branch Sides:
            - BranchSide:      'softmagic.c:2520,35'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
                - print_sep
                - file_printf
                - print_sep
                - file_printf
            - BranchSide:      'softmagic.c:2529,7'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
                - print_sep
                - file_printf
        - Branch String:   'softmagic.c:2520,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:2521,8'
              BranchSideFuncs:
                - print_sep
                - file_printf
            - BranchSide:      'softmagic.c:2529,7'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
                - print_sep
                - file_printf
        - Branch String:   'softmagic.c:2521,18'
          Branch Sides:
            - BranchSide:      'softmagic.c:2521,23'
              BranchSideFuncs:
                - print_sep
                - file_printf
            - BranchSide:      'softmagic.c:2523,17'
              BranchSideFuncs:
                - print_sep
                - file_printf
        - Branch String:   'softmagic.c:2521,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2522,4'
              BranchSideFuncs:
                - print_sep
                - file_printf
            - BranchSide:      'softmagic.c:2523,17'
              BranchSideFuncs:
                - print_sep
                - file_printf
        - Branch String:   'softmagic.c:2523,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2524,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2525,19'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'softmagic.c:2525,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2526,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2527,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2529,36'
          Branch Sides:
            - BranchSide:      'softmagic.c:2529,39'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
                - print_sep
                - file_printf
            - BranchSide:      'softmagic.c:2538,7'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
        - Branch String:   'softmagic.c:2529,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:2530,8'
              BranchSideFuncs:
                - print_sep
                - file_printf
            - BranchSide:      'softmagic.c:2538,7'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
        - Branch String:   'softmagic.c:2530,18'
          Branch Sides:
            - BranchSide:      'softmagic.c:2530,23'
              BranchSideFuncs:
                - print_sep
                - file_printf
            - BranchSide:      'softmagic.c:2532,17'
              BranchSideFuncs:
                - print_sep
                - file_printf
        - Branch String:   'softmagic.c:2530,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2531,4'
              BranchSideFuncs:
                - print_sep
                - file_printf
            - BranchSide:      'softmagic.c:2532,17'
              BranchSideFuncs:
                - print_sep
                - file_printf
        - Branch String:   'softmagic.c:2532,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2533,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2534,19'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'softmagic.c:2534,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2535,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2536,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2538,36'
          Branch Sides:
            - BranchSide:      'softmagic.c:2538,39'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
            - BranchSide:      'softmagic.c:2553,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2538,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:2541,8'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
            - BranchSide:      'softmagic.c:2553,2'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2541,18'
          Branch Sides:
            - BranchSide:      'softmagic.c:2541,23'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
            - BranchSide:      'softmagic.c:2543,17'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
        - Branch String:   'softmagic.c:2541,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2542,4'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
            - BranchSide:      'softmagic.c:2543,17'
              BranchSideFuncs:
                - print_sep
                - varexpand
                - file_printf
        - Branch String:   'softmagic.c:2543,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2544,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2545,17'
              BranchSideFuncs:
                - varexpand
                - file_printf
        - Branch String:   'softmagic.c:2545,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2546,8'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'softmagic.c:2548,8'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'softmagic.c:2549,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2550,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2551,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:2523,7'
          Dst:             print_sep
        - Src:             'softmagic.c:2525,7'
          Dst:             file_printf
        - Src:             'softmagic.c:2532,7'
          Dst:             print_sep
        - Src:             'softmagic.c:2534,7'
          Dst:             file_printf
        - Src:             'softmagic.c:2543,7'
          Dst:             print_sep
        - Src:             'softmagic.c:2545,7'
          Dst:             varexpand
        - Src:             'softmagic.c:2549,7'
          Dst:             file_printf
    - functionName:    magiccheck
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2515
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
        - m_cache
      BBCount:         204
      ICount:          1374
      EdgeCount:       237
      CyclomaticComplexity: 35
      functionsReached:
        - __errno_location
        - alloc_regex
        - der_cmp
        - file_error
        - file_magerror
        - file_magic_strength
        - file_regexec
        - file_showstr
        - file_signextend
        - file_strncmp
        - file_strncmp16
        - fprintf
        - memcmp
        - memmem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:2143,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:2145,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2157,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2157,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2157,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2157,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2157,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2157,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2157,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2157,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2157,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2172,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2188,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2194,8'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:2194,8'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:2194,8'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:2227,8'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:2227,8'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:2227,8'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:2259,5'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2259,5'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2266,5'
              BranchSideFuncs:
                - file_strncmp
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2266,5'
              BranchSideFuncs:
                - file_strncmp
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2266,5'
              BranchSideFuncs:
                - file_strncmp
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2273,5'
              BranchSideFuncs:
                - file_strncmp16
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2273,5'
              BranchSideFuncs:
                - file_strncmp16
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2282,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
                - memmem
                - fprintf
                - fprintf
                - file_showstr
                - fprintf
                - file_showstr
            - BranchSide:      'softmagic.c:2342,23'
              BranchSideFuncs:
                - file_regexec
                - free
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - malloc
                - __errno_location
                - file_error
                - alloc_regex
            - BranchSide:      'softmagic.c:2394,10'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2397,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2397,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2399,21'
              BranchSideFuncs:
                - der_cmp
                - fprintf
            - BranchSide:      'softmagic.c:2409,5'
              BranchSideFuncs:
                - memcmp
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2413,17'
              BranchSideFuncs:
                - file_magerror
        - Branch String:   'softmagic.c:2196,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:2198,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2202,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2206,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2210,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2214,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2218,18'
              BranchSideFuncs:
                - file_magerror
        - Branch String:   'softmagic.c:2202,14'
          Branch Sides:
            - BranchSide:      'softmagic.c:2202,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2202,40'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2206,14'
          Branch Sides:
            - BranchSide:      'softmagic.c:2206,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2206,40'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2229,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:2231,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2235,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2239,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2243,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2247,14'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2251,18'
              BranchSideFuncs:
                - file_magerror
        - Branch String:   'softmagic.c:2235,14'
          Branch Sides:
            - BranchSide:      'softmagic.c:2235,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2235,40'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2239,14'
          Branch Sides:
            - BranchSide:      'softmagic.c:2239,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2239,40'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2282,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2283,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2285,10'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
                - memmem
                - fprintf
                - fprintf
                - file_showstr
                - fprintf
                - file_showstr
        - Branch String:   'softmagic.c:2285,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:2285,8'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
                - memmem
                - fprintf
                - fprintf
                - file_showstr
                - fprintf
                - file_showstr
            - BranchSide:      'softmagic.c:2285,8'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
                - memmem
                - fprintf
                - fprintf
                - file_showstr
                - fprintf
                - file_showstr
        - Branch String:   'softmagic.c:2288,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2289,18'
              BranchSideFuncs:
                - fprintf
                - file_showstr
                - fprintf
                - file_showstr
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
                - memmem
                - fprintf
            - BranchSide:      'softmagic.c:2299,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
                - memmem
                - fprintf
        - Branch String:   'softmagic.c:2289,18'
          Branch Sides:
            - BranchSide:      'softmagic.c:2289,11'
              BranchSideFuncs:
                - fprintf
                - file_showstr
                - fprintf
                - file_showstr
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
                - memmem
                - fprintf
            - BranchSide:      'softmagic.c:2290,10'
              BranchSideFuncs:
                - fprintf
                - file_showstr
                - fprintf
                - file_showstr
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
                - memmem
                - fprintf
        - Branch String:   'softmagic.c:2299,16'
          Branch Sides:
            - BranchSide:      'softmagic.c:2299,19'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
                - memmem
                - fprintf
            - BranchSide:      'softmagic.c:2321,12'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
        - Branch String:   'softmagic.c:2299,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2301,10'
              BranchSideFuncs:
                - memmem
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
            - BranchSide:      'softmagic.c:2321,12'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
        - Branch String:   'softmagic.c:2302,26'
          Branch Sides:
            - BranchSide:      'softmagic.c:2302,29'
              BranchSideFuncs:
                - memmem
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
            - BranchSide:      'softmagic.c:2303,11'
              BranchSideFuncs:
                - memmem
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
        - Branch String:   'softmagic.c:2302,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2303,11'
              BranchSideFuncs:
                - memmem
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
            - BranchSide:      'softmagic.c:2304,12'
              BranchSideFuncs:
                - memmem
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
        - Branch String:   'softmagic.c:2306,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2307,13'
              BranchSideFuncs:
                - fprintf
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2310,9'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
        - Branch String:   'softmagic.c:2310,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2311,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2314,10'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
        - Branch String:   'softmagic.c:2321,35'
          Branch Sides:
            - BranchSide:      'softmagic.c:2321,3'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
            - BranchSide:      'softmagic.c:2321,38'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
        - Branch String:   'softmagic.c:2321,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:2322,8'
              BranchSideFuncs:
                - file_strncmp
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
            - BranchSide:      'softmagic.c:2335,8'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
        - Branch String:   'softmagic.c:2322,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2323,7'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
            - BranchSide:      'softmagic.c:2327,21'
              BranchSideFuncs:
                - file_strncmp
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
        - Branch String:   'softmagic.c:2329,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2330,26'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
            - BranchSide:      'softmagic.c:2334,3'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - fprintf
                - file_strncmp
        - Branch String:   'softmagic.c:2335,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2336,12'
              BranchSideFuncs:
                - fprintf
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2338,3'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
        - Branch String:   'softmagic.c:2348,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2349,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2351,7'
              BranchSideFuncs:
                - file_regexec
                - free
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - malloc
                - __errno_location
                - file_error
                - alloc_regex
        - Branch String:   'softmagic.c:2351,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2352,32'
              BranchSideFuncs:
                - alloc_regex
                - file_regexec
                - free
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - malloc
                - __errno_location
                - file_error
            - BranchSide:      'softmagic.c:2356,5'
              BranchSideFuncs:
                - file_regexec
                - free
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - malloc
                - __errno_location
                - file_error
        - Branch String:   'softmagic.c:2353,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2354,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2355,3'
              BranchSideFuncs:
                - file_regexec
                - free
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - malloc
                - __errno_location
                - file_error
        - Branch String:   'softmagic.c:2357,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2358,14'
              BranchSideFuncs:
                - malloc
                - file_regexec
                - free
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
                - __errno_location
                - file_error
            - BranchSide:      'softmagic.c:2369,14'
              BranchSideFuncs:
                - file_regexec
                - free
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
        - Branch String:   'softmagic.c:2359,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:2360,15'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'softmagic.c:2365,14'
              BranchSideFuncs:
                - file_regexec
                - free
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
        - Branch String:   'softmagic.c:2375,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:2377,20'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2385,6'
              BranchSideFuncs:
                - file_signextend
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - file_magerror
            - BranchSide:      'softmagic.c:2389,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2400,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2401,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:2407,10'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2401,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2402,20'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:2405,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2419,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:2421,8'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:2428,13'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:2437,13'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:2446,7'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:2465,7'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:2484,14'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:2495,14'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:2505,17'
              BranchSideFuncs:
                - file_magerror
        - Branch String:   'softmagic.c:2421,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2422,19'
              BranchSideFuncs:
                - fprintf
                - file_magic_strength
                - fprintf
            - BranchSide:      'softmagic.c:2424,11'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
        - Branch String:   'softmagic.c:2429,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2430,19'
              BranchSideFuncs:
                - fprintf
                - file_magic_strength
                - fprintf
            - BranchSide:      'softmagic.c:2434,3'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
        - Branch String:   'softmagic.c:2438,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2439,19'
              BranchSideFuncs:
                - fprintf
                - file_magic_strength
                - fprintf
            - BranchSide:      'softmagic.c:2443,3'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
        - Branch String:   'softmagic.c:2446,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2447,14'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:2455,14'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:2448,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2449,20'
              BranchSideFuncs:
                - fprintf
                - file_magic_strength
                - fprintf
            - BranchSide:      'softmagic.c:2453,3'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
        - Branch String:   'softmagic.c:2465,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2466,14'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:2474,14'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:2467,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:2468,20'
              BranchSideFuncs:
                - fprintf
                - file_magic_strength
                - fprintf
            - BranchSide:      'softmagic.c:2472,3'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
        - Branch String:   'softmagic.c:2485,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2486,19'
              BranchSideFuncs:
                - fprintf
                - file_magic_strength
                - fprintf
            - BranchSide:      'softmagic.c:2492,3'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
        - Branch String:   'softmagic.c:2496,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2497,19'
              BranchSideFuncs:
                - fprintf
                - file_magic_strength
                - fprintf
            - BranchSide:      'softmagic.c:2502,3'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
        - Branch String:   'softmagic.c:2509,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:2510,18'
              BranchSideFuncs:
                - file_magic_strength
                - fprintf
            - BranchSide:      'softmagic.c:2514,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:2218,4'
          Dst:             file_magerror
        - Src:             'softmagic.c:2251,4'
          Dst:             file_magerror
        - Src:             'softmagic.c:2267,7'
          Dst:             file_strncmp
        - Src:             'softmagic.c:2274,7'
          Dst:             file_strncmp16
        - Src:             'softmagic.c:2292,4'
          Dst:             fprintf
        - Src:             'softmagic.c:2293,4'
          Dst:             file_showstr
        - Src:             'softmagic.c:2294,4'
          Dst:             fprintf
        - Src:             'softmagic.c:2296,4'
          Dst:             file_showstr
        - Src:             'softmagic.c:2304,12'
          Dst:             memmem
        - Src:             'softmagic.c:2307,5'
          Dst:             fprintf
        - Src:             'softmagic.c:2327,8'
          Dst:             file_strncmp
        - Src:             'softmagic.c:2336,4'
          Dst:             fprintf
        - Src:             'softmagic.c:2352,20'
          Dst:             alloc_regex
        - Src:             'softmagic.c:2360,19'
          Dst:             __errno_location
        - Src:             'softmagic.c:2360,4'
          Dst:             file_error
        - Src:             'softmagic.c:2372,8'
          Dst:             file_regexec
        - Src:             'softmagic.c:2399,13'
          Dst:             der_cmp
        - Src:             'softmagic.c:2402,12'
          Dst:             fprintf
        - Src:             'softmagic.c:2410,7'
          Dst:             memcmp
        - Src:             'softmagic.c:2413,3'
          Dst:             file_magerror
        - Src:             'softmagic.c:2417,6'
          Dst:             file_signextend
        - Src:             'softmagic.c:2422,11'
          Dst:             fprintf
        - Src:             'softmagic.c:2430,11'
          Dst:             fprintf
        - Src:             'softmagic.c:2439,11'
          Dst:             fprintf
        - Src:             'softmagic.c:2449,12'
          Dst:             fprintf
        - Src:             'softmagic.c:2457,12'
          Dst:             fprintf
        - Src:             'softmagic.c:2468,12'
          Dst:             fprintf
        - Src:             'softmagic.c:2476,12'
          Dst:             fprintf
        - Src:             'softmagic.c:2486,11'
          Dst:             fprintf
        - Src:             'softmagic.c:2497,11'
          Dst:             fprintf
        - Src:             'softmagic.c:2505,3'
          Dst:             file_magerror
        - Src:             'softmagic.c:2511,7'
          Dst:             file_magic_strength
        - Src:             'softmagic.c:2510,10'
          Dst:             fprintf
    - functionName:    memmem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mget
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
        - b
        - s
        - nbytes
        - o
        - cont_level
        - mode
        - text
        - flip
        - indir_count
        - name_count
        - printed_something
        - need_separator
        - firstline
        - returnval
        - found_match
      BBCount:         419
      ICount:          3151
      EdgeCount:       548
      CyclomaticComplexity: 131
      functionsReached:
        - __errno_location
        - buffer_fini
        - cvt_flip
        - cvt_id3
        - do_ops
        - file_error
        - file_fmtcheck
        - file_magicfind
        - file_mdump
        - file_pop_buffer
        - file_printf
        - file_push_buffer
        - fprintf
        - match
        - mconvert
        - mcopy
        - mdebug
        - restore_cont
        - save_cont
        - strtoull
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:1636,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1637,14'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'softmagic.c:1642,7'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - cvt_flip
                - strtoull
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - mdebug
                - file_mdump
                - file_error
        - Branch String:   'softmagic.c:1642,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1643,14'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'softmagic.c:1649,12'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - cvt_flip
                - strtoull
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - mdebug
                - file_mdump
        - Branch String:   'softmagic.c:1649,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1651,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1653,7'
              BranchSideFuncs:
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - cvt_flip
                - strtoull
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - mdebug
                - file_mdump
        - Branch String:   'softmagic.c:1653,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1654,11'
              BranchSideFuncs:
                - fprintf
                - mdebug
                - file_mdump
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - cvt_flip
                - strtoull
                - fprintf
                - strtoull
                - fprintf
            - BranchSide:      'softmagic.c:1666,6'
              BranchSideFuncs:
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - cvt_flip
                - strtoull
                - fprintf
                - strtoull
                - fprintf
        - Branch String:   'softmagic.c:1666,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1667,18'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - cvt_flip
                - strtoull
                - fprintf
                - strtoull
                - fprintf
            - BranchSide:      'softmagic.c:1856,10'
              BranchSideFuncs:
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
        - Branch String:   'softmagic.c:1669,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1671,18'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
                - strtoull
                - fprintf
            - BranchSide:      'softmagic.c:1743,30'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
        - Branch String:   'softmagic.c:1675,4'
          Branch Sides:
            - BranchSide:      'softmagic.c:1677,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1682,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1688,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1693,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1698,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1705,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1705,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1711,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1711,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1716,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1721,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1726,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1731,9'
              BranchSideFuncs:
                - strtoull
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
                - strtoull
            - BranchSide:      'softmagic.c:1736,10'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1677,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1677,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1678,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1677,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1678,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1679,11'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1679,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1679,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1679,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1682,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1682,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1683,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1682,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1683,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1684,17'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1685,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1685,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1685,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1688,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1688,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1689,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1688,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1689,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1690,11'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1690,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1690,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1690,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1693,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1693,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1694,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1693,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1694,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1695,11'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1695,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1695,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1695,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1698,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1698,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1699,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1698,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1699,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1700,17'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1701,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1701,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1701,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1705,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1705,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1706,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1705,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1706,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1707,11'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1707,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1707,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1707,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1711,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1711,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1712,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1711,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1712,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1713,11'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1713,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1713,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1713,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1716,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1716,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1717,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1716,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1717,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1718,11'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1718,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1718,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1718,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1721,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1721,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1722,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1721,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1722,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1723,11'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1723,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1723,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1723,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1726,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1726,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1727,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1726,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1727,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1728,11'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1728,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1728,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1728,9'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1731,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1731,9'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1732,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1731,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1732,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1733,11'
              BranchSideFuncs:
                - strtoull
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
                - strtoull
        - Branch String:   'softmagic.c:1733,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:1733,9'
              BranchSideFuncs:
                - strtoull
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1733,9'
              BranchSideFuncs:
                - strtoull
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1736,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1737,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1738,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1740,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1741,13'
              BranchSideFuncs:
                - fprintf
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
            - BranchSide:      'softmagic.c:1742,3'
              BranchSideFuncs:
                - cvt_flip
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - cvt_id3
                - do_ops
                - cvt_id3
                - do_ops
                - do_ops
                - do_ops
                - do_ops
                - fprintf
        - Branch String:   'softmagic.c:1743,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:1745,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1751,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1757,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1763,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1770,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - cvt_id3
            - BranchSide:      'softmagic.c:1770,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - cvt_id3
            - BranchSide:      'softmagic.c:1780,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - cvt_id3
            - BranchSide:      'softmagic.c:1780,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - cvt_id3
            - BranchSide:      'softmagic.c:1789,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1795,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1801,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1807,8'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1813,8'
              BranchSideFuncs:
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
            - BranchSide:      'softmagic.c:1820,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1745,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1745,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1746,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1745,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1746,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1747,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1747,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1747,49'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1747,49'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1747,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1748,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1749,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1751,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1751,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1752,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1751,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1752,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1753,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1753,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1753,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1753,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1753,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1754,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1755,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1757,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1757,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1758,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1757,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1758,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1759,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1759,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1759,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1759,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1759,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1760,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1761,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1763,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1763,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1764,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1763,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1764,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1765,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1765,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1765,50'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1765,50'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1765,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1766,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1767,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1770,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1770,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1771,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1770,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1771,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1772,10'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - cvt_id3
        - Branch String:   'softmagic.c:1773,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1774,19'
              BranchSideFuncs:
                - cvt_id3
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1775,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1775,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1775,49'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1775,49'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1775,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1776,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1777,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1780,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1780,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1781,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1780,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1781,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1782,10'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - cvt_id3
        - Branch String:   'softmagic.c:1783,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1784,19'
              BranchSideFuncs:
                - cvt_id3
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1785,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1785,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1785,49'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1785,49'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1785,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1786,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1787,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1789,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1789,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1790,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1789,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1790,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1791,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1791,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1791,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1791,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1791,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1792,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1793,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1795,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1795,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1796,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1795,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1796,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1797,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1797,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1797,50'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1797,50'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1797,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1798,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1799,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1801,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1801,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1802,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1801,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1802,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1803,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1803,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1803,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1803,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1803,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1804,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1805,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1807,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1807,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1808,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1807,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1808,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1809,15'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1809,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1809,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1809,57'
              BranchSideFuncs:
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1809,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1810,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1811,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1813,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1813,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1814,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1813,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1814,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1815,14'
              BranchSideFuncs:
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
                - strtoull
        - Branch String:   'softmagic.c:1816,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1816,46'
              BranchSideFuncs:
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1816,46'
              BranchSideFuncs:
                - strtoull
                - do_ops
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1815,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1817,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1818,4'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1820,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1821,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1822,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1825,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1826,8'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'softmagic.c:1842,13'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
        - Branch String:   'softmagic.c:1826,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1827,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1832,14'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
                - fprintf
        - Branch String:   'softmagic.c:1827,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1828,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1830,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1833,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1834,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1839,9'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
                - fprintf
        - Branch String:   'softmagic.c:1834,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:1835,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1837,5'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1839,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1840,13'
              BranchSideFuncs:
                - fprintf
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
            - BranchSide:      'softmagic.c:1841,3'
              BranchSideFuncs:
                - mcopy
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
        - Branch String:   'softmagic.c:1842,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1843,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1844,16'
              BranchSideFuncs:
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
                - mdebug
                - file_mdump
        - Branch String:   'softmagic.c:1846,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1847,11'
              BranchSideFuncs:
                - mdebug
                - file_mdump
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
            - BranchSide:      'softmagic.c:1853,2'
              BranchSideFuncs:
                - mconvert
                - file_printf
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
        - Branch String:   'softmagic.c:1856,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:1858,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1865,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1865,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1865,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1891,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1891,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1891,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1896,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1904,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1904,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1904,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1904,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1909,7'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:1914,7'
              BranchSideFuncs:
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
            - BranchSide:      'softmagic.c:1966,7'
              BranchSideFuncs:
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
            - BranchSide:      'softmagic.c:2006,7'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'softmagic.c:2013,2'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:2013,2'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:2013,2'
              BranchSideFuncs:
                - mconvert
            - BranchSide:      'softmagic.c:2015,3'
              BranchSideFuncs:
                - mconvert
        - Branch String:   'softmagic.c:1858,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1858,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1859,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1858,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1859,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1860,3'
              BranchSideFuncs:
                - mconvert
        - Branch String:   'softmagic.c:1865,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1865,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1866,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1865,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1866,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1867,3'
              BranchSideFuncs:
                - mconvert
        - Branch String:   'softmagic.c:1884,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1884,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1885,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1884,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1885,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1886,3'
              BranchSideFuncs:
                - mconvert
        - Branch String:   'softmagic.c:1891,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1891,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1892,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1891,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1892,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1893,3'
              BranchSideFuncs:
                - mconvert
        - Branch String:   'softmagic.c:1896,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1896,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1897,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1896,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1897,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1898,3'
              BranchSideFuncs:
                - mconvert
        - Branch String:   'softmagic.c:1904,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1904,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1905,4'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:1904,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1905,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1906,3'
              BranchSideFuncs:
                - mconvert
        - Branch String:   'softmagic.c:1909,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1910,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1911,3'
              BranchSideFuncs:
                - mconvert
        - Branch String:   'softmagic.c:1914,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1915,14'
              BranchSideFuncs:
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
            - BranchSide:      'softmagic.c:1916,7'
              BranchSideFuncs:
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
        - Branch String:   'softmagic.c:1916,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1917,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1919,7'
              BranchSideFuncs:
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
        - Branch String:   'softmagic.c:1919,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1920,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1922,30'
              BranchSideFuncs:
                - file_push_buffer
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
        - Branch String:   'softmagic.c:1922,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1923,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1925,5'
              BranchSideFuncs:
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
        - Branch String:   'softmagic.c:1932,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:1935,20'
              BranchSideFuncs:
                - match
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
            - BranchSide:      'softmagic.c:1941,3'
              BranchSideFuncs:
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
        - Branch String:   'softmagic.c:1935,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1939,5'
              BranchSideFuncs:
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
            - BranchSide:      'softmagic.c:1940,3'
              BranchSideFuncs:
                - buffer_fini
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
                - fprintf
                - match
        - Branch String:   'softmagic.c:1943,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1944,12'
              BranchSideFuncs:
                - fprintf
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
            - BranchSide:      'softmagic.c:1946,26'
              BranchSideFuncs:
                - file_pop_buffer
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
        - Branch String:   'softmagic.c:1947,20'
          Branch Sides:
            - BranchSide:      'softmagic.c:1947,23'
              BranchSideFuncs:
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
            - BranchSide:      'softmagic.c:1950,7'
              BranchSideFuncs:
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
        - Branch String:   'softmagic.c:1947,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1948,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1950,7'
              BranchSideFuncs:
                - free
                - file_printf
                - free
                - file_fmtcheck
                - file_printf
                - free
        - Branch String:   'softmagic.c:1950,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1951,9'
              BranchSideFuncs:
                - file_printf
                - free
                - free
                - file_fmtcheck
                - file_printf
                - free
            - BranchSide:      'softmagic.c:1962,8'
              BranchSideFuncs:
                - free
        - Branch String:   'softmagic.c:1951,40'
          Branch Sides:
            - BranchSide:      'softmagic.c:1952,20'
              BranchSideFuncs:
                - file_fmtcheck
                - file_printf
                - file_printf
                - free
                - free
                - free
            - BranchSide:      'softmagic.c:1957,20'
              BranchSideFuncs:
                - file_printf
                - free
                - free
        - Branch String:   'softmagic.c:1951,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1954,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'softmagic.c:1957,20'
              BranchSideFuncs:
                - file_printf
                - free
                - free
        - Branch String:   'softmagic.c:1957,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1958,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'softmagic.c:1961,3'
              BranchSideFuncs:
                - free
        - Branch String:   'softmagic.c:1966,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1967,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1968,10'
              BranchSideFuncs:
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
        - Branch String:   'softmagic.c:1969,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1970,8'
              BranchSideFuncs:
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
            - BranchSide:      'softmagic.c:1973,22'
              BranchSideFuncs:
                - file_magicfind
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
                - file_error
        - Branch String:   'softmagic.c:1973,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1974,15'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'softmagic.c:1977,17'
              BranchSideFuncs:
                - save_cont
                - match
                - restore_cont
                - __errno_location
                - file_error
        - Branch String:   'softmagic.c:1977,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1978,15'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'softmagic.c:1982,22'
              BranchSideFuncs:
                - match
                - restore_cont
        - Branch String:   'softmagic.c:1983,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1984,5'
              BranchSideFuncs:
                - match
                - restore_cont
            - BranchSide:      'softmagic.c:1986,16'
              BranchSideFuncs:
                - match
                - restore_cont
        - Branch String:   'softmagic.c:1999,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2000,25'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2001,16'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2003,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:2003,15'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2003,21'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2006,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2007,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2008,19'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'softmagic.c:2008,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:2009,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2010,3'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:2017,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:2018,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:2019,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:1637,3'
          Dst:             file_error
        - Src:             'softmagic.c:1643,3'
          Dst:             file_error
        - Src:             'softmagic.c:1649,6'
          Dst:             mcopy
        - Src:             'softmagic.c:1654,3'
          Dst:             fprintf
        - Src:             'softmagic.c:1659,3'
          Dst:             mdebug
        - Src:             'softmagic.c:1662,3'
          Dst:             file_mdump
        - Src:             'softmagic.c:1675,17'
          Dst:             cvt_flip
        - Src:             'softmagic.c:1733,11'
          Dst:             strtoull
        - Src:             'softmagic.c:1733,11'
          Dst:             strtoull
        - Src:             'softmagic.c:1737,6'
          Dst:             fprintf
        - Src:             'softmagic.c:1741,5'
          Dst:             fprintf
        - Src:             'softmagic.c:1743,21'
          Dst:             cvt_flip
        - Src:             'softmagic.c:1747,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1753,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1759,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1765,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1774,11'
          Dst:             cvt_id3
        - Src:             'softmagic.c:1775,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1784,11'
          Dst:             cvt_id3
        - Src:             'softmagic.c:1785,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1791,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1797,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1803,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1809,8'
          Dst:             do_ops
        - Src:             'softmagic.c:1816,8'
          Dst:             strtoull
        - Src:             'softmagic.c:1816,8'
          Dst:             strtoull
        - Src:             'softmagic.c:1815,7'
          Dst:             do_ops
        - Src:             'softmagic.c:1821,5'
          Dst:             fprintf
        - Src:             'softmagic.c:1828,6'
          Dst:             fprintf
        - Src:             'softmagic.c:1835,6'
          Dst:             fprintf
        - Src:             'softmagic.c:1840,5'
          Dst:             fprintf
        - Src:             'softmagic.c:1842,7'
          Dst:             mcopy
        - Src:             'softmagic.c:1847,4'
          Dst:             mdebug
        - Src:             'softmagic.c:1850,4'
          Dst:             file_mdump
        - Src:             'softmagic.c:1922,13'
          Dst:             file_push_buffer
        - Src:             'softmagic.c:1935,14'
          Dst:             match
        - Src:             'softmagic.c:1941,3'
          Dst:             buffer_fini
        - Src:             'softmagic.c:1944,4'
          Dst:             fprintf
        - Src:             'softmagic.c:1946,10'
          Dst:             file_pop_buffer
        - Src:             'softmagic.c:1952,24'
          Dst:             file_fmtcheck
        - Src:             'softmagic.c:1952,8'
          Dst:             file_printf
        - Src:             'softmagic.c:1957,8'
          Dst:             file_printf
        - Src:             'softmagic.c:1973,7'
          Dst:             file_magicfind
        - Src:             'softmagic.c:1974,4'
          Dst:             file_error
        - Src:             'softmagic.c:1977,7'
          Dst:             save_cont
        - Src:             'softmagic.c:1978,19'
          Dst:             __errno_location
        - Src:             'softmagic.c:1978,4'
          Dst:             file_error
        - Src:             'softmagic.c:1989,8'
          Dst:             match
        - Src:             'softmagic.c:1997,3'
          Dst:             restore_cont
        - Src:             'softmagic.c:2008,7'
          Dst:             file_printf
        - Src:             'softmagic.c:2017,7'
          Dst:             mconvert
    - functionName:    match
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - magic
        - magic_rxcomp
        - nmagic
        - b
        - offset
        - mode
        - text
        - flip
        - indir_count
        - name_count
        - printed_something
        - need_separator
        - firstline
        - returnval
        - found_match
      BBCount:         186
      ICount:          1224
      EdgeCount:       242
      CyclomaticComplexity: 58
      functionsReached:
        - file_check_mem
        - file_printf
        - fprintf
        - handle_annotation
        - magiccheck
        - mget
        - moffset
        - mprint
        - msetoffset
        - print_sep
      functionUses:    3
      BranchProfiles:
        - Branch String:   'softmagic.c:225,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:226,13'
              BranchSideFuncs:
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:227,6'
              BranchSideFuncs:
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:227,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:228,15'
              BranchSideFuncs:
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:230,21'
              BranchSideFuncs:
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:230,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:233,16'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:233,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:234,7'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:485,10'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:238,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:253,18'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:239,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,27'
          Branch Sides:
            - BranchSide:      'softmagic.c:241,10'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:243,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:241,15'
          Branch Sides:
            - BranchSide:      'softmagic.c:241,19'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:242,11'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:241,58'
          Branch Sides:
            - BranchSide:      'softmagic.c:242,11'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:243,33'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:242,16'
          Branch Sides:
            - BranchSide:      'softmagic.c:242,20'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:243,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:242,62'
          Branch Sides:
            - BranchSide:      'softmagic.c:243,33'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:243,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:239,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:243,33'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:243,27'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:246,33'
          Branch Sides:
            - BranchSide:      'softmagic.c:246,4'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:247,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:246,4'
          Branch Sides:
            - BranchSide:      'softmagic.c:248,13'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:249,15'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:253,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:254,4'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:255,14'
              BranchSideFuncs:
                - mget
                - handle_annotation
                - moffset
                - msetoffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:258,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:265,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:267,12'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - msetoffset
                - mget
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
            - BranchSide:      'softmagic.c:270,8'
              BranchSideFuncs:
                - magiccheck
                - handle_annotation
                - moffset
                - msetoffset
                - mget
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
        - Branch String:   'softmagic.c:270,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:271,6'
              BranchSideFuncs:
                - magiccheck
                - handle_annotation
                - moffset
                - msetoffset
                - mget
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
            - BranchSide:      'softmagic.c:275,23'
              BranchSideFuncs:
                - magiccheck
                - handle_annotation
                - moffset
                - msetoffset
                - mget
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
        - Branch String:   'softmagic.c:275,4'
          Branch Sides:
            - BranchSide:      'softmagic.c:277,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:279,10'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - msetoffset
                - mget
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
            - BranchSide:      'softmagic.c:282,11'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - msetoffset
                - mget
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
        - Branch String:   'softmagic.c:287,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:292,4'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:295,30'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - msetoffset
                - mget
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
        - Branch String:   'softmagic.c:295,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:297,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:309,8'
              BranchSideFuncs:
                - moffset
                - msetoffset
                - mget
                - handle_annotation
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
        - Branch String:   'softmagic.c:309,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:310,5'
              BranchSideFuncs:
                - moffset
                - msetoffset
                - mget
                - handle_annotation
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
            - BranchSide:      'softmagic.c:322,19'
              BranchSideFuncs:
                - moffset
                - msetoffset
                - mget
                - handle_annotation
                - print_sep
                - mprint
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:311,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:312,6'
              BranchSideFuncs:
                - print_sep
                - mprint
                - moffset
                - msetoffset
                - mget
                - handle_annotation
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:320,3'
              BranchSideFuncs:
                - moffset
                - msetoffset
                - mget
                - handle_annotation
                - print_sep
                - mprint
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:315,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:316,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:317,16'
              BranchSideFuncs:
                - mprint
                - moffset
                - msetoffset
                - mget
                - handle_annotation
                - print_sep
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:317,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:318,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:319,4'
              BranchSideFuncs:
                - moffset
                - msetoffset
                - mget
                - handle_annotation
                - print_sep
                - mprint
                - magiccheck
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:322,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:325,4'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:325,4'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:327,4'
              BranchSideFuncs:
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:331,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:332,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:334,3'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:334,32'
          Branch Sides:
            - BranchSide:      'softmagic.c:334,3'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:335,7'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:334,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:336,9'
              BranchSideFuncs:
                - msetoffset
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:473,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:340,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:341,5'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:342,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:342,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:347,18'
              BranchSideFuncs:
                - msetoffset
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:349,19'
              BranchSideFuncs:
                - msetoffset
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:349,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:350,5'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:351,8'
              BranchSideFuncs:
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:351,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:352,9'
              BranchSideFuncs:
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:364,8'
              BranchSideFuncs:
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:352,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:353,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:360,9'
              BranchSideFuncs:
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:353,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:354,15'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:357,6'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:364,29'
          Branch Sides:
            - BranchSide:      'softmagic.c:365,8'
              BranchSideFuncs:
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
            - BranchSide:      'softmagic.c:366,9'
              BranchSideFuncs:
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:364,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:366,9'
              BranchSideFuncs:
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
            - BranchSide:      'softmagic.c:370,17'
              BranchSideFuncs:
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:366,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:367,6'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:368,4'
              BranchSideFuncs:
                - mget
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:370,4'
          Branch Sides:
            - BranchSide:      'softmagic.c:376,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:378,9'
              BranchSideFuncs:
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
            - BranchSide:      'softmagic.c:383,9'
              BranchSideFuncs:
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:378,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:379,6'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:380,11'
              BranchSideFuncs:
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:383,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:384,7'
              BranchSideFuncs:
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
            - BranchSide:      'softmagic.c:387,11'
              BranchSideFuncs:
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:391,12'
          Branch Sides:
            - BranchSide:      'softmagic.c:391,4'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
            - BranchSide:      'softmagic.c:391,35'
              BranchSideFuncs:
                - magiccheck
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - fprintf
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:391,4'
          Branch Sides:
            - BranchSide:      'softmagic.c:393,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:396,5'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:401,5'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - fprintf
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:403,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:404,6'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - fprintf
                - print_sep
                - mprint
                - file_printf
            - BranchSide:      'softmagic.c:405,14'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - fprintf
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:405,14'
          Branch Sides:
            - BranchSide:      'softmagic.c:406,10'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - fprintf
                - print_sep
                - mprint
                - file_printf
            - BranchSide:      'softmagic.c:409,6'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - fprintf
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:406,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:407,7'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:408,5'
              BranchSideFuncs:
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - fprintf
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:411,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:413,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:420,10'
              BranchSideFuncs:
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - fprintf
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:420,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:421,7'
              BranchSideFuncs:
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - fprintf
                - print_sep
                - mprint
                - file_printf
            - BranchSide:      'softmagic.c:423,9'
              BranchSideFuncs:
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - fprintf
                - print_sep
                - mprint
                - file_printf
        - Branch String:   'softmagic.c:423,15'
          Branch Sides:
            - BranchSide:      'softmagic.c:423,19'
              BranchSideFuncs:
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - fprintf
                - print_sep
                - mprint
                - file_printf
            - BranchSide:      'softmagic.c:453,21'
              BranchSideFuncs:
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:423,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:424,7'
              BranchSideFuncs:
                - print_sep
                - mprint
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - fprintf
                - file_printf
            - BranchSide:      'softmagic.c:453,21'
              BranchSideFuncs:
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:436,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:437,8'
              BranchSideFuncs:
                - mprint
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - fprintf
                - file_printf
            - BranchSide:      'softmagic.c:443,11'
              BranchSideFuncs:
                - mprint
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - fprintf
                - file_printf
        - Branch String:   'softmagic.c:438,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:440,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:441,6'
              BranchSideFuncs:
                - mprint
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - fprintf
                - file_printf
        - Branch String:   'softmagic.c:444,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:444,14'
              BranchSideFuncs:
                - mprint
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - fprintf
                - file_printf
            - BranchSide:      'softmagic.c:448,17'
              BranchSideFuncs:
                - mprint
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:443,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:445,23'
              BranchSideFuncs:
                - file_printf
                - mprint
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - fprintf
            - BranchSide:      'softmagic.c:448,17'
              BranchSideFuncs:
                - mprint
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:445,11'
          Branch Sides:
            - BranchSide:      'softmagic.c:446,8'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:447,6'
              BranchSideFuncs:
                - mprint
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:448,10'
          Branch Sides:
            - BranchSide:      'softmagic.c:449,7'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:450,7'
              BranchSideFuncs:
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:453,5'
          Branch Sides:
            - BranchSide:      'softmagic.c:457,16'
              BranchSideFuncs:
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:457,16'
              BranchSideFuncs:
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - print_sep
                - mprint
                - file_printf
                - fprintf
            - BranchSide:      'softmagic.c:460,6'
              BranchSideFuncs:
                - file_check_mem
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:468,9'
          Branch Sides:
            - BranchSide:      'softmagic.c:469,6'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:470,5'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - magiccheck
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
        - Branch String:   'softmagic.c:473,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:474,5'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:476,8'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:476,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:477,9'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
            - BranchSide:      'softmagic.c:483,14'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
        - Branch String:   'softmagic.c:477,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:478,13'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:480,5'
              BranchSideFuncs:
                - msetoffset
                - mget
                - handle_annotation
                - moffset
                - file_check_mem
                - msetoffset
                - mget
                - magiccheck
                - handle_annotation
                - moffset
                - file_check_mem
                - print_sep
                - mprint
                - file_printf
                - fprintf
                - print_sep
                - mprint
                - magiccheck
      Callsites:
        - Src:             'softmagic.c:230,6'
          Dst:             file_check_mem
        - Src:             'softmagic.c:253,7'
          Dst:             msetoffset
        - Src:             'softmagic.c:258,11'
          Dst:             mget
        - Src:             'softmagic.c:275,12'
          Dst:             magiccheck
        - Src:             'softmagic.c:295,12'
          Dst:             handle_annotation
        - Src:             'softmagic.c:315,9'
          Dst:             print_sep
        - Src:             'softmagic.c:317,9'
          Dst:             mprint
        - Src:             'softmagic.c:322,11'
          Dst:             moffset
        - Src:             'softmagic.c:331,7'
          Dst:             file_check_mem
        - Src:             'softmagic.c:349,8'
          Dst:             msetoffset
        - Src:             'softmagic.c:354,7'
          Dst:             fprintf
        - Src:             'softmagic.c:370,12'
          Dst:             mget
        - Src:             'softmagic.c:391,24'
          Dst:             magiccheck
        - Src:             'softmagic.c:411,14'
          Dst:             handle_annotation
        - Src:             'softmagic.c:438,11'
          Dst:             print_sep
        - Src:             'softmagic.c:445,11'
          Dst:             file_printf
        - Src:             'softmagic.c:448,10'
          Dst:             mprint
        - Src:             'softmagic.c:453,13'
          Dst:             moffset
        - Src:             'softmagic.c:468,9'
          Dst:             file_check_mem
    - functionName:    msetoffset
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ms
        - m
        - bb
        - b
        - o
        - cont_level
      BBCount:         34
      ICount:          269
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - buffer_fill
        - buffer_init
        - file_magerror
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:1545,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1546,13'
              BranchSideFuncs:
                - buffer_fill
                - buffer_init
                - fprintf
                - file_magerror
                - buffer_init
            - BranchSide:      'softmagic.c:1575,12'
              BranchSideFuncs:
                - fprintf
                - buffer_init
        - Branch String:   'softmagic.c:1547,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1548,8'
              BranchSideFuncs:
                - buffer_fill
                - buffer_init
                - fprintf
                - file_magerror
                - buffer_init
            - BranchSide:      'softmagic.c:1556,19'
              BranchSideFuncs:
                - buffer_fill
                - buffer_init
                - fprintf
                - file_magerror
        - Branch String:   'softmagic.c:1548,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1549,5'
              BranchSideFuncs:
                - buffer_init
                - fprintf
            - BranchSide:      'softmagic.c:1555,3'
              BranchSideFuncs:
                - buffer_fill
                - buffer_init
                - fprintf
                - file_magerror
        - Branch String:   'softmagic.c:1556,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1557,4'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1558,7'
              BranchSideFuncs:
                - buffer_init
                - fprintf
                - file_magerror
        - Branch String:   'softmagic.c:1558,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1560,18'
              BranchSideFuncs:
                - file_magerror
            - BranchSide:      'softmagic.c:1564,7'
              BranchSideFuncs:
                - buffer_init
                - fprintf
        - Branch String:   'softmagic.c:1564,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1566,8'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1568,8'
              BranchSideFuncs:
                - buffer_init
                - fprintf
        - Branch String:   'softmagic.c:1568,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:1569,5'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:1570,16'
              BranchSideFuncs:
                - buffer_init
                - fprintf
        - Branch String:   'softmagic.c:1576,31'
          Branch Sides:
            - BranchSide:      'softmagic.c:1576,51'
              BranchSideFuncs:
                - buffer_init
                - fprintf
            - BranchSide:      'softmagic.c:1576,34'
              BranchSideFuncs:
                - fprintf
                - buffer_init
        - Branch String:   'softmagic.c:1576,7'
          Branch Sides:
            - BranchSide:      'softmagic.c:1576,51'
              BranchSideFuncs:
                - buffer_init
                - fprintf
            - BranchSide:      'softmagic.c:1583,8'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'softmagic.c:1587,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:1588,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'softmagic.c:1594,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'softmagic.c:1556,7'
          Dst:             buffer_fill
        - Src:             'softmagic.c:1560,4'
          Dst:             file_magerror
        - Src:             'softmagic.c:1570,4'
          Dst:             buffer_init
        - Src:             'softmagic.c:1579,4'
          Dst:             buffer_init
        - Src:             'softmagic.c:1588,3'
          Dst:             fprintf
    - functionName:    file_softmagic
      functionSourceFile: '/src/file/src/softmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ms
        - b
        - indir_count
        - name_count
        - mode
        - text
      BBCount:         20
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - match
      functionUses:    2
      BranchProfiles:
        - Branch String:   'softmagic.c:126,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:127,6'
              BranchSideFuncs:
                - match
            - BranchSide:      'softmagic.c:130,6'
              BranchSideFuncs:
                - match
        - Branch String:   'softmagic.c:130,6'
          Branch Sides:
            - BranchSide:      'softmagic.c:131,6'
              BranchSideFuncs:
                - match
            - BranchSide:      'softmagic.c:135,12'
              BranchSideFuncs:
                - match
        - Branch String:   'softmagic.c:135,2'
          Branch Sides:
            - BranchSide:      'softmagic.c:136,19'
              BranchSideFuncs:
                - match
            - BranchSide:      'softmagic.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'softmagic.c:140,3'
          Branch Sides:
            - BranchSide:      'softmagic.c:142,11'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:144,4'
              BranchSideFuncs:
                - match
            - BranchSide:      'softmagic.c:146,9'
              BranchSideFuncs:
                - match
        - Branch String:   'softmagic.c:146,8'
          Branch Sides:
            - BranchSide:      'softmagic.c:147,12'
              BranchSideFuncs: []
            - BranchSide:      'softmagic.c:148,9'
              BranchSideFuncs:
                - match
      Callsites:
        - Src:             'softmagic.c:136,13'
          Dst:             match
    - functionName:    encode_utf8
      functionSourceFile: '/src/file/src/ascmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
        - ubuf
        - ulen
      BBCount:         35
      ICount:          326
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ascmagic.c:342,2'
          Branch Sides:
            - BranchSide:      'ascmagic.c:343,7'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:388,9'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:343,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:344,8'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:349,7'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:344,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:346,13'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:349,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:350,8'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:355,7'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:350,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:351,5'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:352,13'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:355,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:356,8'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:361,7'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:356,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:357,5'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:358,13'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:361,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:362,8'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:367,7'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:362,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:363,5'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:364,13'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:367,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:368,8'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:368,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:369,5'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:370,13'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:373,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:374,8'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:380,3'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:374,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:375,5'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:376,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_ascmagic_with_encoding
      functionSourceFile: '/src/file/src/ascmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - b
        - ubuf
        - ulen
        - code
        - type
        - text
      BBCount:         191
      ICount:          958
      EdgeCount:       260
      CyclomaticComplexity: 71
      functionsReached:
        - buffer_fini
        - buffer_init
        - encode_utf8
        - file_oomem
        - file_printedlen
        - file_printf
        - file_replace
        - file_separator
        - file_softmagic
        - strcmp
        - trim_nuls
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ascmagic.c:136,6'
          Branch Sides:
            - BranchSide:      'ascmagic.c:137,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:141,6'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
                - malloc
                - encode_utf8
                - buffer_init
                - file_softmagic
                - buffer_fini
                - file_oomem
        - Branch String:   'ascmagic.c:141,15'
          Branch Sides:
            - BranchSide:      'ascmagic.c:141,19'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
                - malloc
                - encode_utf8
                - buffer_init
                - file_softmagic
                - buffer_fini
                - file_oomem
            - BranchSide:      'ascmagic.c:170,7'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:141,6'
          Branch Sides:
            - BranchSide:      'ascmagic.c:145,10'
              BranchSideFuncs:
                - malloc
                - encode_utf8
                - buffer_init
                - file_softmagic
                - buffer_fini
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
                - file_oomem
            - BranchSide:      'ascmagic.c:170,7'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:146,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:147,15'
              BranchSideFuncs:
                - file_oomem
                - free
            - BranchSide:      'ascmagic.c:150,31'
              BranchSideFuncs:
                - encode_utf8
                - buffer_init
                - file_softmagic
                - buffer_fini
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:150,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:152,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:155,20'
              BranchSideFuncs:
                - buffer_init
                - file_softmagic
                - buffer_fini
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:158,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:160,7'
              BranchSideFuncs:
                - buffer_fini
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:162,19'
              BranchSideFuncs:
                - buffer_fini
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:164,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:165,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:168,2'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:170,6'
          Branch Sides:
            - BranchSide:      'ascmagic.c:171,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:176,9'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:176,2'
          Branch Sides:
            - BranchSide:      'ascmagic.c:177,7'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:208,13'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:177,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:178,8'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:183,14'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:178,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:179,11'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:181,9'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:187,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:188,20'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:190,7'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:190,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:191,9'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:196,7'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:196,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:197,16'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:202,7'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:198,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:199,22'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:200,3'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:202,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:203,16'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:204,7'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:204,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:205,18'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:206,2'
              BranchSideFuncs:
                - strcmp
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:208,6'
          Branch Sides:
            - BranchSide:      'ascmagic.c:209,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:212,24'
              BranchSideFuncs:
                - file_printedlen
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
                - file_printf
                - file_separator
        - Branch String:   'ascmagic.c:213,6'
          Branch Sides:
            - BranchSide:      'ascmagic.c:214,8'
              BranchSideFuncs:
                - free
                - file_printf
                - file_separator
            - BranchSide:      'ascmagic.c:231,7'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_replace
                - file_replace
                - file_printf
        - Branch String:   'ascmagic.c:214,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:215,8'
              BranchSideFuncs:
                - file_printf
                - free
                - file_separator
            - BranchSide:      'ascmagic.c:230,2'
              BranchSideFuncs:
                - free
        - Branch String:   'ascmagic.c:215,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:220,10'
              BranchSideFuncs:
                - file_printf
                - free
                - file_separator
            - BranchSide:      'ascmagic.c:227,20'
              BranchSideFuncs:
                - file_printf
                - free
        - Branch String:   'ascmagic.c:220,9'
          Branch Sides:
            - BranchSide:      'ascmagic.c:221,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:224,9'
              BranchSideFuncs:
                - file_printf
                - free
                - file_separator
        - Branch String:   'ascmagic.c:224,24'
          Branch Sides:
            - BranchSide:      'ascmagic.c:224,42'
              BranchSideFuncs:
                - file_separator
                - file_printf
                - free
            - BranchSide:      'ascmagic.c:226,4'
              BranchSideFuncs:
                - file_printf
                - free
        - Branch String:   'ascmagic.c:224,9'
          Branch Sides:
            - BranchSide:      'ascmagic.c:225,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:226,4'
              BranchSideFuncs:
                - file_printf
                - free
        - Branch String:   'ascmagic.c:227,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:228,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:229,3'
              BranchSideFuncs:
                - free
        - Branch String:   'ascmagic.c:231,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:232,25'
              BranchSideFuncs:
                - file_replace
                - free
                - file_replace
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:254,19'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:232,4'
          Branch Sides:
            - BranchSide:      'ascmagic.c:234,26'
              BranchSideFuncs:
                - file_replace
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:248,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:250,5'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:234,5'
          Branch Sides:
            - BranchSide:      'ascmagic.c:237,22'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:241,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:243,17'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:237,10'
          Branch Sides:
            - BranchSide:      'ascmagic.c:238,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:239,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:254,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:255,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:257,7'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:257,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:258,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:262,19'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:258,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:259,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:260,3'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:262,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:263,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:265,7'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:265,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:266,20'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:269,7'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:266,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:266,43'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:267,5'
              BranchSideFuncs:
                - free
        - Branch String:   'ascmagic.c:269,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:270,20'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:278,8'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:270,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:271,48'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:272,5'
              BranchSideFuncs:
                - free
        - Branch String:   'ascmagic.c:278,20'
          Branch Sides:
            - BranchSide:      'ascmagic.c:278,23'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:279,8'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:278,33'
          Branch Sides:
            - BranchSide:      'ascmagic.c:278,36'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:279,8'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:278,47'
          Branch Sides:
            - BranchSide:      'ascmagic.c:278,50'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:279,8'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:278,61'
          Branch Sides:
            - BranchSide:      'ascmagic.c:279,8'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:280,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:279,20'
          Branch Sides:
            - BranchSide:      'ascmagic.c:279,23'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:280,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:279,33'
          Branch Sides:
            - BranchSide:      'ascmagic.c:279,36'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:280,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:278,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:280,20'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:318,7'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:280,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:281,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:283,8'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:283,20'
          Branch Sides:
            - BranchSide:      'ascmagic.c:283,23'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:288,9'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:283,33'
          Branch Sides:
            - BranchSide:      'ascmagic.c:284,8'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:288,9'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:284,19'
          Branch Sides:
            - BranchSide:      'ascmagic.c:284,22'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:288,9'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:283,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:285,21'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:288,9'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:285,9'
          Branch Sides:
            - BranchSide:      'ascmagic.c:286,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:287,4'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:288,9'
          Branch Sides:
            - BranchSide:      'ascmagic.c:289,22'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:295,9'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:289,10'
          Branch Sides:
            - BranchSide:      'ascmagic.c:290,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:291,10'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:291,15'
          Branch Sides:
            - BranchSide:      'ascmagic.c:291,18'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:292,23'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:291,23'
          Branch Sides:
            - BranchSide:      'ascmagic.c:291,26'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:292,23'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:291,10'
          Branch Sides:
            - BranchSide:      'ascmagic.c:292,23'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:294,5'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:292,11'
          Branch Sides:
            - BranchSide:      'ascmagic.c:292,36'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:293,8'
              BranchSideFuncs:
                - free
        - Branch String:   'ascmagic.c:295,9'
          Branch Sides:
            - BranchSide:      'ascmagic.c:296,22'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:302,9'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:296,10'
          Branch Sides:
            - BranchSide:      'ascmagic.c:297,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:298,10'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:298,15'
          Branch Sides:
            - BranchSide:      'ascmagic.c:298,18'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:299,23'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:298,10'
          Branch Sides:
            - BranchSide:      'ascmagic.c:299,23'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:301,5'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:299,11'
          Branch Sides:
            - BranchSide:      'ascmagic.c:299,36'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:300,8'
              BranchSideFuncs:
                - free
        - Branch String:   'ascmagic.c:302,9'
          Branch Sides:
            - BranchSide:      'ascmagic.c:303,22'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:309,9'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:303,10'
          Branch Sides:
            - BranchSide:      'ascmagic.c:304,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:305,10'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:305,10'
          Branch Sides:
            - BranchSide:      'ascmagic.c:306,23'
              BranchSideFuncs:
                - file_printf
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
            - BranchSide:      'ascmagic.c:308,5'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:306,11'
          Branch Sides:
            - BranchSide:      'ascmagic.c:306,36'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:307,8'
              BranchSideFuncs:
                - free
        - Branch String:   'ascmagic.c:310,10'
          Branch Sides:
            - BranchSide:      'ascmagic.c:310,38'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:311,7'
              BranchSideFuncs:
                - free
        - Branch String:   'ascmagic.c:314,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:315,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:316,3'
              BranchSideFuncs:
                - free
                - file_printf
                - file_printf
        - Branch String:   'ascmagic.c:318,7'
          Branch Sides:
            - BranchSide:      'ascmagic.c:319,20'
              BranchSideFuncs:
                - file_printf
                - free
                - file_printf
            - BranchSide:      'ascmagic.c:321,7'
              BranchSideFuncs:
                - free
                - file_printf
        - Branch String:   'ascmagic.c:319,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:319,55'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:320,5'
              BranchSideFuncs:
                - free
        - Branch String:   'ascmagic.c:322,8'
          Branch Sides:
            - BranchSide:      'ascmagic.c:322,51'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:323,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'ascmagic.c:133,11'
          Dst:             trim_nuls
        - Src:             'ascmagic.c:147,4'
          Dst:             file_oomem
        - Src:             'ascmagic.c:150,19'
          Dst:             encode_utf8
        - Src:             'ascmagic.c:155,3'
          Dst:             buffer_init
        - Src:             'ascmagic.c:158,13'
          Dst:             file_softmagic
        - Src:             'ascmagic.c:163,3'
          Dst:             buffer_fini
        - Src:             'ascmagic.c:208,6'
          Dst:             strcmp
        - Src:             'ascmagic.c:212,8'
          Dst:             file_printedlen
        - Src:             'ascmagic.c:224,27'
          Dst:             file_separator
        - Src:             'ascmagic.c:227,8'
          Dst:             file_printf
        - Src:             'ascmagic.c:232,12'
          Dst:             file_replace
        - Src:             'ascmagic.c:234,13'
          Dst:             file_replace
        - Src:             'ascmagic.c:237,10'
          Dst:             file_printf
        - Src:             'ascmagic.c:254,7'
          Dst:             file_printf
        - Src:             'ascmagic.c:258,8'
          Dst:             file_printf
        - Src:             'ascmagic.c:262,7'
          Dst:             file_printf
        - Src:             'ascmagic.c:266,8'
          Dst:             file_printf
        - Src:             'ascmagic.c:270,8'
          Dst:             file_printf
        - Src:             'ascmagic.c:280,8'
          Dst:             file_printf
        - Src:             'ascmagic.c:285,9'
          Dst:             file_printf
        - Src:             'ascmagic.c:289,10'
          Dst:             file_printf
        - Src:             'ascmagic.c:292,11'
          Dst:             file_printf
        - Src:             'ascmagic.c:296,10'
          Dst:             file_printf
        - Src:             'ascmagic.c:299,11'
          Dst:             file_printf
        - Src:             'ascmagic.c:303,10'
          Dst:             file_printf
        - Src:             'ascmagic.c:306,11'
          Dst:             file_printf
        - Src:             'ascmagic.c:310,10'
          Dst:             file_printf
        - Src:             'ascmagic.c:314,8'
          Dst:             file_printf
        - Src:             'ascmagic.c:319,8'
          Dst:             file_printf
        - Src:             'ascmagic.c:322,8'
          Dst:             file_printf
    - functionName:    trim_nuls
      functionSourceFile: '/src/file/src/ascmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - nbytes
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ascmagic.c:64,20'
          Branch Sides:
            - BranchSide:      'ascmagic.c:64,23'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:64,2'
              BranchSideFuncs: []
        - Branch String:   'ascmagic.c:64,2'
          Branch Sides:
            - BranchSide:      'ascmagic.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'ascmagic.c:67,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_ascmagic
      functionSourceFile: '/src/file/src/ascmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - b
        - text
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - file_ascmagic_with_encoding
        - file_encoding
        - trim_nuls
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ascmagic.c:88,20'
          Branch Sides:
            - BranchSide:      'ascmagic.c:88,25'
              BranchSideFuncs:
                - file_encoding
                - file_ascmagic_with_encoding
                - free
            - BranchSide:      'ascmagic.c:92,20'
              BranchSideFuncs:
                - file_encoding
                - file_ascmagic_with_encoding
                - free
        - Branch String:   'ascmagic.c:88,6'
          Branch Sides:
            - BranchSide:      'ascmagic.c:89,6'
              BranchSideFuncs:
                - file_encoding
                - file_ascmagic_with_encoding
                - free
            - BranchSide:      'ascmagic.c:92,20'
              BranchSideFuncs:
                - file_encoding
                - file_ascmagic_with_encoding
                - free
        - Branch String:   'ascmagic.c:92,6'
          Branch Sides:
            - BranchSide:      'ascmagic.c:94,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'ascmagic.c:96,36'
              BranchSideFuncs:
                - file_ascmagic_with_encoding
                - free
      Callsites:
        - Src:             'ascmagic.c:83,12'
          Dst:             trim_nuls
        - Src:             'ascmagic.c:92,6'
          Dst:             file_encoding
        - Src:             'ascmagic.c:96,8'
          Dst:             file_ascmagic_with_encoding
    - functionName:    eatquote
      functionSourceFile: '/src/file/src/is_csv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uc
        - ue
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_csv.c:72,2'
          Branch Sides:
            - BranchSide:      'is_csv.c:73,24'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:89,9'
              BranchSideFuncs: []
        - Branch String:   'is_csv.c:74,7'
          Branch Sides:
            - BranchSide:      'is_csv.c:76,8'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:81,7'
              BranchSideFuncs: []
        - Branch String:   'is_csv.c:76,8'
          Branch Sides:
            - BranchSide:      'is_csv.c:77,12'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:79,4'
              BranchSideFuncs: []
        - Branch String:   'is_csv.c:81,7'
          Branch Sides:
            - BranchSide:      'is_csv.c:83,10'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:87,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csv_parse
      functionSourceFile: '/src/file/src/is_csv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uc
        - ue
      BBCount:         27
      ICount:          142
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - eatquote
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_csv.c:97,2'
          Branch Sides:
            - BranchSide:      'is_csv.c:98,14'
              BranchSideFuncs:
                - eatquote
            - BranchSide:      'is_csv.c:129,9'
              BranchSideFuncs: []
        - Branch String:   'is_csv.c:98,3'
          Branch Sides:
            - BranchSide:      'is_csv.c:101,18'
              BranchSideFuncs:
                - eatquote
            - BranchSide:      'is_csv.c:104,6'
              BranchSideFuncs:
                - eatquote
            - BranchSide:      'is_csv.c:108,6'
              BranchSideFuncs:
                - eatquote
            - BranchSide:      'is_csv.c:126,4'
              BranchSideFuncs:
                - eatquote
        - Branch String:   'is_csv.c:110,8'
          Branch Sides:
            - BranchSide:      'is_csv.c:111,12'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:113,8'
              BranchSideFuncs:
                - eatquote
        - Branch String:   'is_csv.c:111,19'
          Branch Sides:
            - BranchSide:      'is_csv.c:111,22'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:111,19'
              BranchSideFuncs: []
        - Branch String:   'is_csv.c:113,8'
          Branch Sides:
            - BranchSide:      'is_csv.c:115,9'
              BranchSideFuncs:
                - eatquote
            - BranchSide:      'is_csv.c:119,15'
              BranchSideFuncs:
                - eatquote
        - Branch String:   'is_csv.c:115,9'
          Branch Sides:
            - BranchSide:      'is_csv.c:116,6'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:118,10'
              BranchSideFuncs:
                - eatquote
        - Branch String:   'is_csv.c:119,15'
          Branch Sides:
            - BranchSide:      'is_csv.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:121,5'
              BranchSideFuncs: []
        - Branch String:   'is_csv.c:129,16'
          Branch Sides:
            - BranchSide:      'is_csv.c:129,19'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:129,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_csv.c:101,9'
          Dst:             eatquote
    - functionName:    file_is_csv
      functionSourceFile: '/src/file/src/is_csv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - b
        - looks_text
        - code
      BBCount:         21
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - csv_parse
        - file_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_csv.c:141,6'
          Branch Sides:
            - BranchSide:      'is_csv.c:142,3'
              BranchSideFuncs:
                - csv_parse
                - file_printf
                - file_printf
            - BranchSide:      'is_csv.c:144,7'
              BranchSideFuncs:
                - csv_parse
                - file_printf
                - file_printf
        - Branch String:   'is_csv.c:144,6'
          Branch Sides:
            - BranchSide:      'is_csv.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:147,17'
              BranchSideFuncs:
                - csv_parse
                - file_printf
                - file_printf
        - Branch String:   'is_csv.c:147,6'
          Branch Sides:
            - BranchSide:      'is_csv.c:148,3'
              BranchSideFuncs:
                - file_printf
                - file_printf
            - BranchSide:      'is_csv.c:150,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'is_csv.c:150,6'
          Branch Sides:
            - BranchSide:      'is_csv.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:153,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'is_csv.c:153,6'
          Branch Sides:
            - BranchSide:      'is_csv.c:154,19'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'is_csv.c:159,18'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'is_csv.c:154,7'
          Branch Sides:
            - BranchSide:      'is_csv.c:155,4'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:156,3'
              BranchSideFuncs: []
        - Branch String:   'is_csv.c:159,38'
          Branch Sides:
            - BranchSide:      'is_csv.c:159,45'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'is_csv.c:160,6'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'is_csv.c:159,6'
          Branch Sides:
            - BranchSide:      'is_csv.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'is_csv.c:163,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_csv.c:147,7'
          Dst:             csv_parse
        - Src:             'is_csv.c:154,7'
          Dst:             file_printf
        - Src:             'is_csv.c:159,6'
          Dst:             file_printf
    - functionName:    json_isdigit
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - uc
      BBCount:         14
      ICount:          61
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'is_json.c:94,2'
          Branch Sides:
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:99,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_isxdigit
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - uc
      BBCount:         20
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - json_isdigit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_json.c:106,6'
          Branch Sides:
            - BranchSide:      'is_json.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:108,10'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:108,2'
          Branch Sides:
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:113,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_json.c:106,6'
          Dst:             json_isdigit
    - functionName:    json_isspace
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - uc
      BBCount:         8
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_json.c:80,2'
          Branch Sides:
            - BranchSide:      'is_json.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:87,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_parse_number
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ucp
        - ue
        - lvl
      BBCount:         63
      ICount:          272
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - json_isdigit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_json.c:281,6'
          Branch Sides:
            - BranchSide:      'is_json.c:282,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:283,7'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
                - json_isdigit
        - Branch String:   'is_json.c:283,6'
          Branch Sides:
            - BranchSide:      'is_json.c:284,5'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
                - json_isdigit
            - BranchSide:      'is_json.c:286,2'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
                - json_isdigit
        - Branch String:   'is_json.c:286,2'
          Branch Sides:
            - BranchSide:      'is_json.c:287,22'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
                - json_isdigit
            - BranchSide:      'is_json.c:291,6'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
        - Branch String:   'is_json.c:287,7'
          Branch Sides:
            - BranchSide:      'is_json.c:288,4'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
                - json_isdigit
            - BranchSide:      'is_json.c:289,7'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
                - json_isdigit
        - Branch String:   'is_json.c:291,6'
          Branch Sides:
            - BranchSide:      'is_json.c:292,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:293,7'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
        - Branch String:   'is_json.c:293,6'
          Branch Sides:
            - BranchSide:      'is_json.c:294,5'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
            - BranchSide:      'is_json.c:295,2'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
        - Branch String:   'is_json.c:295,2'
          Branch Sides:
            - BranchSide:      'is_json.c:296,22'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
            - BranchSide:      'is_json.c:300,6'
              BranchSideFuncs:
                - json_isdigit
        - Branch String:   'is_json.c:296,7'
          Branch Sides:
            - BranchSide:      'is_json.c:297,4'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
            - BranchSide:      'is_json.c:298,7'
              BranchSideFuncs:
                - json_isdigit
                - json_isdigit
        - Branch String:   'is_json.c:300,6'
          Branch Sides:
            - BranchSide:      'is_json.c:301,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:302,6'
              BranchSideFuncs:
                - json_isdigit
        - Branch String:   'is_json.c:302,10'
          Branch Sides:
            - BranchSide:      'is_json.c:302,15'
              BranchSideFuncs:
                - json_isdigit
            - BranchSide:      'is_json.c:302,38'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:302,25'
          Branch Sides:
            - BranchSide:      'is_json.c:302,29'
              BranchSideFuncs:
                - json_isdigit
            - BranchSide:      'is_json.c:303,5'
              BranchSideFuncs:
                - json_isdigit
        - Branch String:   'is_json.c:302,6'
          Branch Sides:
            - BranchSide:      'is_json.c:302,38'
              BranchSideFuncs:
                - json_isdigit
            - BranchSide:      'is_json.c:303,5'
              BranchSideFuncs:
                - json_isdigit
        - Branch String:   'is_json.c:305,7'
          Branch Sides:
            - BranchSide:      'is_json.c:306,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:307,8'
              BranchSideFuncs:
                - json_isdigit
        - Branch String:   'is_json.c:307,18'
          Branch Sides:
            - BranchSide:      'is_json.c:307,22'
              BranchSideFuncs:
                - json_isdigit
            - BranchSide:      'is_json.c:308,6'
              BranchSideFuncs:
                - json_isdigit
        - Branch String:   'is_json.c:307,7'
          Branch Sides:
            - BranchSide:      'is_json.c:308,6'
              BranchSideFuncs:
                - json_isdigit
            - BranchSide:      'is_json.c:309,3'
              BranchSideFuncs:
                - json_isdigit
        - Branch String:   'is_json.c:309,3'
          Branch Sides:
            - BranchSide:      'is_json.c:310,23'
              BranchSideFuncs:
                - json_isdigit
            - BranchSide:      'is_json.c:314,2'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:310,8'
          Branch Sides:
            - BranchSide:      'is_json.c:311,5'
              BranchSideFuncs:
                - json_isdigit
            - BranchSide:      'is_json.c:312,8'
              BranchSideFuncs:
                - json_isdigit
        - Branch String:   'is_json.c:316,6'
          Branch Sides:
            - BranchSide:      'is_json.c:317,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:319,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_json.c:287,8'
          Dst:             json_isdigit
        - Src:             'is_json.c:296,8'
          Dst:             json_isdigit
        - Src:             'is_json.c:310,9'
          Dst:             json_isdigit
    - functionName:    json_parse_const
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ucp
        - ue
        - str
        - len
        - lvl
      BBCount:         19
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'is_json.c:333,6'
          Branch Sides:
            - BranchSide:      'is_json.c:334,10'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:335,2'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:335,17'
          Branch Sides:
            - BranchSide:      'is_json.c:335,20'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:335,2'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:335,2'
          Branch Sides:
            - BranchSide:      'is_json.c:336,10'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:341,2'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:336,7'
          Branch Sides:
            - BranchSide:      'is_json.c:335,2'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:337,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    json_parse_object
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ucp
        - ue
        - st
        - lvl
      BBCount:         46
      ICount:          190
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - json_parse
        - json_parse_string
        - json_skip_space
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_json.c:222,2'
          Branch Sides:
            - BranchSide:      'is_json.c:223,24'
              BranchSideFuncs:
                - json_skip_space
                - json_parse_string
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:267,2'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:224,7'
          Branch Sides:
            - BranchSide:      'is_json.c:225,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:226,8'
              BranchSideFuncs:
                - json_parse_string
                - json_skip_space
                - json_parse
                - json_skip_space
        - Branch String:   'is_json.c:226,7'
          Branch Sides:
            - BranchSide:      'is_json.c:227,6'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:230,10'
              BranchSideFuncs:
                - json_parse_string
                - json_skip_space
                - json_parse
                - json_skip_space
        - Branch String:   'is_json.c:230,7'
          Branch Sides:
            - BranchSide:      'is_json.c:231,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:234,3'
              BranchSideFuncs:
                - json_parse_string
                - json_skip_space
                - json_parse
                - json_skip_space
        - Branch String:   'is_json.c:235,7'
          Branch Sides:
            - BranchSide:      'is_json.c:236,4'
              BranchSideFuncs:
                - json_skip_space
                - json_parse
                - json_skip_space
                - json_parse_string
            - BranchSide:      'is_json.c:239,24'
              BranchSideFuncs:
                - json_skip_space
                - json_parse
                - json_skip_space
                - json_parse_string
        - Branch String:   'is_json.c:240,7'
          Branch Sides:
            - BranchSide:      'is_json.c:241,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:242,10'
              BranchSideFuncs:
                - json_parse
                - json_skip_space
                - json_parse_string
                - json_skip_space
        - Branch String:   'is_json.c:242,7'
          Branch Sides:
            - BranchSide:      'is_json.c:243,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:246,24'
              BranchSideFuncs:
                - json_parse
                - json_skip_space
                - json_parse_string
                - json_skip_space
        - Branch String:   'is_json.c:246,7'
          Branch Sides:
            - BranchSide:      'is_json.c:247,4'
              BranchSideFuncs:
                - json_skip_space
                - json_parse_string
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:250,7'
              BranchSideFuncs:
                - json_skip_space
                - json_parse_string
                - json_skip_space
                - json_parse
        - Branch String:   'is_json.c:250,7'
          Branch Sides:
            - BranchSide:      'is_json.c:251,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:252,14'
              BranchSideFuncs:
                - json_skip_space
                - json_parse_string
                - json_skip_space
                - json_parse
        - Branch String:   'is_json.c:252,3'
          Branch Sides:
            - BranchSide:      'is_json.c:254,4'
              BranchSideFuncs:
                - json_skip_space
                - json_parse_string
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:254,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:261,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_json.c:223,8'
          Dst:             json_skip_space
        - Src:             'is_json.c:235,8'
          Dst:             json_parse_string
        - Src:             'is_json.c:239,8'
          Dst:             json_skip_space
        - Src:             'is_json.c:246,8'
          Dst:             json_parse
    - functionName:    json_skip_space
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uc
        - ue
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - json_isspace
      functionUses:    5
      BranchProfiles:
        - Branch String:   'is_json.c:120,17'
          Branch Sides:
            - BranchSide:      'is_json.c:120,34'
              BranchSideFuncs:
                - json_isspace
            - BranchSide:      'is_json.c:120,2'
              BranchSideFuncs:
                - json_isspace
        - Branch String:   'is_json.c:120,2'
          Branch Sides:
            - BranchSide:      'is_json.c:121,5'
              BranchSideFuncs:
                - json_isspace
            - BranchSide:      'is_json.c:122,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_json.c:120,20'
          Dst:             json_isspace
    - functionName:    json_parse_string
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ucp
        - ue
        - lvl
      BBCount:         40
      ICount:          177
      EdgeCount:       43
      CyclomaticComplexity: 5
      functionsReached:
        - json_isxdigit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'is_json.c:134,2'
          Branch Sides:
            - BranchSide:      'is_json.c:135,14'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:174,2'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:135,3'
          Branch Sides:
            - BranchSide:      'is_json.c:137,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:139,8'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:166,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:170,4'
              BranchSideFuncs:
                - json_isxdigit
        - Branch String:   'is_json.c:139,8'
          Branch Sides:
            - BranchSide:      'is_json.c:140,5'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:141,15'
              BranchSideFuncs:
                - json_isxdigit
        - Branch String:   'is_json.c:141,4'
          Branch Sides:
            - BranchSide:      'is_json.c:143,5'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:152,5'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:152,5'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:152,5'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:152,5'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:152,5'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:152,5'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:152,5'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:152,5'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:154,9'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:163,5'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:154,9'
          Branch Sides:
            - BranchSide:      'is_json.c:155,11'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:158,12'
              BranchSideFuncs:
                - json_isxdigit
        - Branch String:   'is_json.c:158,5'
          Branch Sides:
            - BranchSide:      'is_json.c:159,28'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:161,5'
              BranchSideFuncs:
                - json_isxdigit
        - Branch String:   'is_json.c:159,10'
          Branch Sides:
            - BranchSide:      'is_json.c:159,30'
              BranchSideFuncs:
                - json_isxdigit
            - BranchSide:      'is_json.c:160,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_json.c:159,11'
          Dst:             json_isxdigit
    - functionName:    json_parse
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ucp
        - ue
        - st
        - lvl
      BBCount:         43
      ICount:          270
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - json_parse
        - json_parse_array
        - json_parse_const
        - json_parse_number
        - json_parse_object
        - json_parse_string
        - json_skip_space
      functionUses:    4
      BranchProfiles:
        - Branch String:   'is_json.c:354,6'
          Branch Sides:
            - BranchSide:      'is_json.c:355,3'
              BranchSideFuncs:
                - json_parse
            - BranchSide:      'is_json.c:358,6'
              BranchSideFuncs:
                - json_parse_const
                - json_skip_space
                - json_parse
                - json_parse_const
                - json_parse_const
                - json_parse_object
                - json_parse_array
                - json_parse_string
                - json_parse_number
        - Branch String:   'is_json.c:358,6'
          Branch Sides:
            - BranchSide:      'is_json.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:368,2'
              BranchSideFuncs:
                - json_parse_const
                - json_skip_space
                - json_parse
                - json_parse_const
                - json_parse_const
                - json_parse_object
                - json_parse_array
                - json_parse_string
                - json_parse_number
        - Branch String:   'is_json.c:369,2'
          Branch Sides:
            - BranchSide:      'is_json.c:371,31'
              BranchSideFuncs:
                - json_parse_string
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:375,30'
              BranchSideFuncs:
                - json_parse_array
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:379,31'
              BranchSideFuncs:
                - json_parse_object
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:383,30'
              BranchSideFuncs:
                - json_parse_const
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:387,30'
              BranchSideFuncs:
                - json_parse_const
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:392,30'
              BranchSideFuncs:
                - json_parse_const
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:396,3'
              BranchSideFuncs:
                - json_parse_number
                - json_skip_space
                - json_parse
        - Branch String:   'is_json.c:401,6'
          Branch Sides:
            - BranchSide:      'is_json.c:402,3'
              BranchSideFuncs:
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:403,23'
              BranchSideFuncs:
                - json_skip_space
                - json_parse
        - Branch String:   'is_json.c:407,6'
          Branch Sides:
            - BranchSide:      'is_json.c:408,8'
              BranchSideFuncs:
                - json_parse
            - BranchSide:      'is_json.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:408,7'
          Branch Sides:
            - BranchSide:      'is_json.c:409,4'
              BranchSideFuncs:
                - json_parse
            - BranchSide:      'is_json.c:410,7'
              BranchSideFuncs:
                - json_parse
        - Branch String:   'is_json.c:410,7'
          Branch Sides:
            - BranchSide:      'is_json.c:411,12'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:412,8'
              BranchSideFuncs:
                - json_parse
        - Branch String:   'is_json.c:411,28'
          Branch Sides:
            - BranchSide:      'is_json.c:411,11'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:411,31'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:412,19'
          Branch Sides:
            - BranchSide:      'is_json.c:412,38'
              BranchSideFuncs:
                - json_parse
            - BranchSide:      'is_json.c:415,4'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:412,7'
          Branch Sides:
            - BranchSide:      'is_json.c:413,12'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:415,4'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:413,28'
          Branch Sides:
            - BranchSide:      'is_json.c:413,11'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:413,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_json.c:353,13'
          Dst:             json_skip_space
        - Src:             'is_json.c:371,8'
          Dst:             json_parse_string
        - Src:             'is_json.c:375,8'
          Dst:             json_parse_array
        - Src:             'is_json.c:379,8'
          Dst:             json_parse_object
        - Src:             'is_json.c:383,8'
          Dst:             json_parse_const
        - Src:             'is_json.c:387,8'
          Dst:             json_parse_const
        - Src:             'is_json.c:392,8'
          Dst:             json_parse_const
        - Src:             'is_json.c:397,8'
          Dst:             json_parse_number
        - Src:             'is_json.c:403,7'
          Dst:             json_skip_space
        - Src:             'is_json.c:412,22'
          Dst:             json_parse
    - functionName:    json_parse_array
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ucp
        - ue
        - st
        - lvl
      BBCount:         26
      ICount:          132
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - json_parse
        - json_skip_space
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_json.c:186,2'
          Branch Sides:
            - BranchSide:      'is_json.c:187,24'
              BranchSideFuncs:
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:211,2'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:188,7'
          Branch Sides:
            - BranchSide:      'is_json.c:189,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:190,8'
              BranchSideFuncs:
                - json_parse
                - json_skip_space
        - Branch String:   'is_json.c:190,7'
          Branch Sides:
            - BranchSide:      'is_json.c:191,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:192,24'
              BranchSideFuncs:
                - json_parse
                - json_skip_space
        - Branch String:   'is_json.c:192,7'
          Branch Sides:
            - BranchSide:      'is_json.c:193,4'
              BranchSideFuncs:
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:194,7'
              BranchSideFuncs:
                - json_skip_space
                - json_parse
        - Branch String:   'is_json.c:194,7'
          Branch Sides:
            - BranchSide:      'is_json.c:195,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:196,12'
              BranchSideFuncs:
                - json_skip_space
                - json_parse
        - Branch String:   'is_json.c:196,3'
          Branch Sides:
            - BranchSide:      'is_json.c:198,6'
              BranchSideFuncs:
                - json_skip_space
                - json_parse
            - BranchSide:      'is_json.c:199,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:207,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_json.c:187,8'
          Dst:             json_skip_space
        - Src:             'is_json.c:192,8'
          Dst:             json_parse
    - functionName:    file_is_json
      functionSourceFile: '/src/file/src/is_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - b
      BBCount:         16
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - file_printf
        - json_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_json.c:431,6'
          Branch Sides:
            - BranchSide:      'is_json.c:432,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:434,2'
              BranchSideFuncs:
                - json_parse
                - file_printf
                - file_printf
        - Branch String:   'is_json.c:436,6'
          Branch Sides:
            - BranchSide:      'is_json.c:437,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:439,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'is_json.c:439,6'
          Branch Sides:
            - BranchSide:      'is_json.c:440,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:441,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'is_json.c:441,6'
          Branch Sides:
            - BranchSide:      'is_json.c:442,19'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'is_json.c:447,18'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'is_json.c:442,7'
          Branch Sides:
            - BranchSide:      'is_json.c:444,4'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:445,3'
              BranchSideFuncs: []
        - Branch String:   'is_json.c:447,6'
          Branch Sides:
            - BranchSide:      'is_json.c:449,3'
              BranchSideFuncs: []
            - BranchSide:      'is_json.c:461,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_json.c:436,12'
          Dst:             json_parse
        - Src:             'is_json.c:442,7'
          Dst:             file_printf
        - Src:             'is_json.c:447,6'
          Dst:             file_printf
    - functionName:    swap4
      functionSourceFile: '/src/file/src/is_simh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sv
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getlen
      functionSourceFile: '/src/file/src/is_simh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uc
        - err
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - swap4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'is_simh.c:100,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:101,13'
              BranchSideFuncs:
                - swap4
            - BranchSide:      'is_simh.c:102,6'
              BranchSideFuncs: []
        - Branch String:   'is_simh.c:102,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:103,10'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:105,11'
              BranchSideFuncs: []
        - Branch String:   'is_simh.c:107,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:108,4'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:109,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_simh.c:101,7'
          Dst:             swap4
    - functionName:    simh_parse
      functionSourceFile: '/src/file/src/is_simh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uc
        - ue
      BBCount:         32
      ICount:          184
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - getlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_simh.c:122,2'
          Branch Sides:
            - BranchSide:      'is_simh.c:123,12'
              BranchSideFuncs:
                - getlen
                - getlen
            - BranchSide:      'is_simh.c:148,6'
              BranchSideFuncs: []
        - Branch String:   'is_simh.c:124,7'
          Branch Sides:
            - BranchSide:      'is_simh.c:125,4'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:126,8'
              BranchSideFuncs:
                - getlen
                - getlen
        - Branch String:   'is_simh.c:126,15'
          Branch Sides:
            - BranchSide:      'is_simh.c:126,29'
              BranchSideFuncs:
                - getlen
                - getlen
            - BranchSide:      'is_simh.c:126,18'
              BranchSideFuncs:
                - getlen
                - getlen
        - Branch String:   'is_simh.c:126,26'
          Branch Sides:
            - BranchSide:      'is_simh.c:126,29'
              BranchSideFuncs:
                - getlen
                - getlen
            - BranchSide:      'is_simh.c:129,7'
              BranchSideFuncs:
                - getlen
                - getlen
        - Branch String:   'is_simh.c:126,7'
          Branch Sides:
            - BranchSide:      'is_simh.c:128,4'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:129,7'
              BranchSideFuncs:
                - getlen
                - getlen
        - Branch String:   'is_simh.c:129,7'
          Branch Sides:
            - BranchSide:      'is_simh.c:130,6'
              BranchSideFuncs:
                - getlen
                - getlen
            - BranchSide:      'is_simh.c:138,9'
              BranchSideFuncs:
                - getlen
                - getlen
        - Branch String:   'is_simh.c:132,8'
          Branch Sides:
            - BranchSide:      'is_simh.c:133,5'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:135,4'
              BranchSideFuncs:
                - getlen
                - getlen
        - Branch String:   'is_simh.c:139,7'
          Branch Sides:
            - BranchSide:      'is_simh.c:140,4'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:141,12'
              BranchSideFuncs:
                - getlen
                - getlen
        - Branch String:   'is_simh.c:142,7'
          Branch Sides:
            - BranchSide:      'is_simh.c:143,4'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:144,7'
              BranchSideFuncs:
                - getlen
                - getlen
        - Branch String:   'is_simh.c:144,7'
          Branch Sides:
            - BranchSide:      'is_simh.c:145,4'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:146,5'
              BranchSideFuncs:
                - getlen
                - getlen
        - Branch String:   'is_simh.c:148,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:150,6'
              BranchSideFuncs: []
        - Branch String:   'is_simh.c:150,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:152,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_simh.c:123,12'
          Dst:             getlen
        - Src:             'is_simh.c:141,12'
          Dst:             getlen
    - functionName:    file_is_simh
      functionSourceFile: '/src/file/src/is_simh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - b
      BBCount:         16
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - file_printf
        - simh_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_simh.c:163,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:166,18'
              BranchSideFuncs:
                - simh_parse
                - file_printf
                - file_printf
        - Branch String:   'is_simh.c:166,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:167,3'
              BranchSideFuncs:
                - file_printf
                - file_printf
            - BranchSide:      'is_simh.c:169,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'is_simh.c:169,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:172,6'
              BranchSideFuncs:
                - file_printf
                - file_printf
        - Branch String:   'is_simh.c:172,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:173,19'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'is_simh.c:178,18'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'is_simh.c:173,7'
          Branch Sides:
            - BranchSide:      'is_simh.c:174,4'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:175,3'
              BranchSideFuncs: []
        - Branch String:   'is_simh.c:178,6'
          Branch Sides:
            - BranchSide:      'is_simh.c:179,3'
              BranchSideFuncs: []
            - BranchSide:      'is_simh.c:181,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_simh.c:166,7'
          Dst:             simh_parse
        - Src:             'is_simh.c:173,7'
          Dst:             file_printf
        - Src:             'is_simh.c:178,6'
          Dst:             file_printf
    - functionName:    from_oct
      functionSourceFile: '/src/file/src/is_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - where
        - digs
      BBCount:         27
      ICount:          154
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_tar.c:161,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:162,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:164,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'is_tar.c:164,2'
          Branch Sides:
            - BranchSide:      'is_tar.c:165,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'is_tar.c:169,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_tar.c:166,7'
          Branch Sides:
            - BranchSide:      'is_tar.c:164,2'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:167,4'
              BranchSideFuncs: []
        - Branch String:   'is_tar.c:170,18'
          Branch Sides:
            - BranchSide:      'is_tar.c:170,21'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_tar.c:170,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_tar.c:170,2'
          Branch Sides:
            - BranchSide:      'is_tar.c:171,12'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_tar.c:175,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'is_tar.c:175,15'
          Branch Sides:
            - BranchSide:      'is_tar.c:175,19'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_tar.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'is_tar.c:175,25'
          Branch Sides:
            - BranchSide:      'is_tar.c:175,29'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'is_tar.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'is_tar.c:175,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:176,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:178,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_tar.c:164,9'
          Dst:             __ctype_b_loc
        - Src:             'is_tar.c:175,29'
          Dst:             __ctype_b_loc
    - functionName:    is_tar
      functionSourceFile: '/src/file/src/is_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - nbytes
      BBCount:         26
      ICount:          184
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - from_oct
        - memchr
        - memcmp
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_tar.c:110,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:116,9'
              BranchSideFuncs:
                - memchr
                - from_oct
                - strncmp
                - strncmp
                - memcmp
        - Branch String:   'is_tar.c:118,19'
          Branch Sides:
            - BranchSide:      'is_tar.c:118,22'
              BranchSideFuncs:
                - from_oct
                - strncmp
                - strncmp
                - memcmp
            - BranchSide:      'is_tar.c:123,20'
              BranchSideFuncs:
                - from_oct
                - strncmp
                - strncmp
        - Branch String:   'is_tar.c:118,71'
          Branch Sides:
            - BranchSide:      'is_tar.c:119,13'
              BranchSideFuncs:
                - memcmp
                - from_oct
                - strncmp
                - strncmp
            - BranchSide:      'is_tar.c:123,20'
              BranchSideFuncs:
                - from_oct
                - strncmp
                - strncmp
        - Branch String:   'is_tar.c:118,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:121,6'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:123,20'
              BranchSideFuncs:
                - from_oct
                - strncmp
                - strncmp
        - Branch String:   'is_tar.c:128,2'
          Branch Sides:
            - BranchSide:      'is_tar.c:129,12'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'is_tar.c:132,9'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'is_tar.c:132,2'
          Branch Sides:
            - BranchSide:      'is_tar.c:133,10'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'is_tar.c:134,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'is_tar.c:136,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:139,14'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'is_tar.c:139,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:141,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:143,14'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'is_tar.c:143,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:147,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_tar.c:116,9'
          Dst:             memchr
        - Src:             'is_tar.c:119,6'
          Dst:             memcmp
        - Src:             'is_tar.c:123,11'
          Dst:             from_oct
        - Src:             'is_tar.c:139,6'
          Dst:             strncmp
        - Src:             'is_tar.c:143,6'
          Dst:             strncmp
    - functionName:    file_is_tar
      functionSourceFile: '/src/file/src/is_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - b
      BBCount:         18
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - file_printf
        - is_tar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'is_tar.c:74,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:77,15'
              BranchSideFuncs:
                - is_tar
                - file_printf
        - Branch String:   'is_tar.c:78,14'
          Branch Sides:
            - BranchSide:      'is_tar.c:78,17'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'is_tar.c:78,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:81,6'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'is_tar.c:81,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:82,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:84,18'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'is_tar.c:84,28'
          Branch Sides:
            - BranchSide:      'is_tar.c:84,6'
              BranchSideFuncs:
                - file_printf
            - BranchSide:      'is_tar.c:85,14'
              BranchSideFuncs:
                - file_printf
        - Branch String:   'is_tar.c:84,6'
          Branch Sides:
            - BranchSide:      'is_tar.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'is_tar.c:88,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'is_tar.c:77,8'
          Dst:             is_tar
        - Src:             'is_tar.c:84,6'
          Dst:             file_printf
    - functionName:    dodynamic
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - vbuf
        - offset
        - size
        - clazz
        - swap
        - pie
        - need
      BBCount:         22
      ICount:          184
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - getu32
        - getu64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:1200,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1204,10'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1207,9'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1207,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1207,20'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1207,20'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1210,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1210,2'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1210,2'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu32
        - Branch String:   'readelf.c:1210,2'
          Branch Sides:
            - BranchSide:      'readelf.c:1212,7'
              BranchSideFuncs:
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1219,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1222,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1212,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1212,15'
              BranchSideFuncs:
                - getu32
            - BranchSide:      'readelf.c:1212,15'
              BranchSideFuncs:
                - getu64
        - Branch String:   'readelf.c:1212,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1213,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1216,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:1210,10'
          Dst:             getu32
        - Src:             'readelf.c:1210,10'
          Dst:             getu64
        - Src:             'readelf.c:1212,7'
          Dst:             getu32
        - Src:             'readelf.c:1212,7'
          Dst:             getu64
    - functionName:    getu32
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - swap
        - value
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    94
      BranchProfiles:
        - Branch String:   'readelf.c:119,6'
          Branch Sides:
            - BranchSide:      'readelf.c:120,15'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:129,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getu64
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - swap
        - value
      BBCount:         4
      ICount:          66
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:
        - Branch String:   'readelf.c:140,6'
          Branch Sides:
            - BranchSide:      'readelf.c:141,15'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:154,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_offset_from_virtaddr
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - swap
        - clazz
        - fd
        - off
        - num
        - fsize
        - virtaddr
      BBCount:         61
      ICount:          349
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - elf_printf
        - getu32
        - getu64
        - pread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:1028,2'
          Branch Sides:
            - BranchSide:      'readelf.c:1029,13'
              BranchSideFuncs:
                - pread
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1048,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1029,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1029,27'
              BranchSideFuncs:
                - pread
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1029,27'
              BranchSideFuncs:
                - pread
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1029,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1031,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1038,10'
              BranchSideFuncs:
                - pread
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1031,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1034,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1035,4'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1040,29'
          Branch Sides:
            - BranchSide:      'readelf.c:1040,32'
              BranchSideFuncs:
                - getu64
                - pread
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1045,7'
              BranchSideFuncs:
                - pread
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1040,32'
          Branch Sides:
            - BranchSide:      'readelf.c:1040,45'
              BranchSideFuncs:
                - getu32
                - pread
                - getu64
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1040,45'
              BranchSideFuncs:
                - getu64
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1040,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1042,4'
              BranchSideFuncs:
                - pread
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1045,7'
              BranchSideFuncs:
                - pread
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1045,19'
          Branch Sides:
            - BranchSide:      'readelf.c:1045,19'
              BranchSideFuncs:
                - pread
                - getu64
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1045,19'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
        - Branch String:   'readelf.c:1045,19'
          Branch Sides:
            - BranchSide:      'readelf.c:1045,16'
              BranchSideFuncs:
                - getu32
                - pread
                - getu64
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1045,16'
              BranchSideFuncs:
                - pread
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1045,19'
          Branch Sides:
            - BranchSide:      'readelf.c:1045,16'
              BranchSideFuncs:
                - getu64
                - pread
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1045,16'
              BranchSideFuncs:
                - pread
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1045,29'
          Branch Sides:
            - BranchSide:      'readelf.c:1045,32'
              BranchSideFuncs:
                - getu64
                - pread
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1047,2'
              BranchSideFuncs:
                - pread
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1045,43'
          Branch Sides:
            - BranchSide:      'readelf.c:1045,43'
              BranchSideFuncs:
                - getu64
                - pread
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1045,43'
              BranchSideFuncs:
                - getu64
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
        - Branch String:   'readelf.c:1045,43'
          Branch Sides:
            - BranchSide:      'readelf.c:1045,55'
              BranchSideFuncs:
                - getu32
                - getu64
                - pread
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1045,55'
              BranchSideFuncs:
                - getu64
                - pread
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1045,43'
          Branch Sides:
            - BranchSide:      'readelf.c:1045,55'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1045,55'
              BranchSideFuncs:
                - getu64
                - pread
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1045,55'
          Branch Sides:
            - BranchSide:      'readelf.c:1045,53'
              BranchSideFuncs:
                - getu32
                - pread
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1045,53'
              BranchSideFuncs:
                - getu64
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1045,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1046,11'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1047,2'
              BranchSideFuncs:
                - pread
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1046,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1046,25'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1046,25'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu32
        - Branch String:   'readelf.c:1046,36'
          Branch Sides:
            - BranchSide:      'readelf.c:1046,36'
              BranchSideFuncs:
                - getu32
            - BranchSide:      'readelf.c:1046,36'
              BranchSideFuncs:
                - getu64
        - Branch String:   'readelf.c:1046,36'
          Branch Sides:
            - BranchSide:      'readelf.c:1046,34'
              BranchSideFuncs:
                - getu32
            - BranchSide:      'readelf.c:1046,34'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1046,36'
          Branch Sides:
            - BranchSide:      'readelf.c:1046,34'
              BranchSideFuncs:
                - getu64
            - BranchSide:      'readelf.c:1046,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:1029,7'
          Dst:             pread
        - Src:             'readelf.c:1031,8'
          Dst:             elf_printf
        - Src:             'readelf.c:1040,32'
          Dst:             getu32
        - Src:             'readelf.c:1040,32'
          Dst:             getu64
        - Src:             'readelf.c:1045,19'
          Dst:             getu32
        - Src:             'readelf.c:1045,19'
          Dst:             getu64
        - Src:             'readelf.c:1045,43'
          Dst:             getu32
        - Src:             'readelf.c:1045,43'
          Dst:             getu64
        - Src:             'readelf.c:1045,55'
          Dst:             getu32
        - Src:             'readelf.c:1045,55'
          Dst:             getu64
        - Src:             'readelf.c:1046,11'
          Dst:             getu32
        - Src:             'readelf.c:1046,11'
          Dst:             getu64
        - Src:             'readelf.c:1046,36'
          Dst:             getu32
        - Src:             'readelf.c:1046,36'
          Dst:             getu64
    - functionName:    elf_printf
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - fmt
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_vprintf
      functionUses:    80
      BranchProfiles:
        - Branch String:   'readelf.c:76,6'
          Branch Sides:
            - BranchSide:      'readelf.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:79,2'
              BranchSideFuncs:
                - file_vprintf
      Callsites:
        - Src:             'readelf.c:80,7'
          Dst:             file_vprintf
    - functionName:    get_string_on_virtaddr
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - int
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - swap
        - clazz
        - fd
        - ph_off
        - ph_num
        - fsize
        - virtaddr
        - buf
        - buflen
      BBCount:         20
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - elf_printf
        - get_offset_from_virtaddr
        - pread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:1059,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1060,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1062,36'
              BranchSideFuncs:
                - get_offset_from_virtaddr
                - pread
                - __ctype_b_loc
                - elf_printf
        - Branch String:   'readelf.c:1064,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1065,22'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1066,20'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:1064,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1066,20'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1071,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'readelf.c:1075,25'
          Branch Sides:
            - BranchSide:      'readelf.c:1075,28'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'readelf.c:1075,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'readelf.c:1075,2'
          Branch Sides:
            - BranchSide:      'readelf.c:1076,3'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'readelf.c:1077,7'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1077,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1078,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1080,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:1062,11'
          Dst:             get_offset_from_virtaddr
        - Src:             'readelf.c:1065,16'
          Dst:             pread
        - Src:             'readelf.c:1066,9'
          Dst:             elf_printf
        - Src:             'readelf.c:1075,28'
          Dst:             __ctype_b_loc
    - functionName:    do_note_freebsd_version
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - swap
        - v
      BBCount:         59
      ICount:          298
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - elf_printf
        - getu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:496,6'
          Branch Sides:
            - BranchSide:      'readelf.c:497,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:525,6'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:525,6'
          Branch Sides:
            - BranchSide:      'readelf.c:526,18'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:528,13'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:526,7'
          Branch Sides:
            - BranchSide:      'readelf.c:527,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:528,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:528,13'
          Branch Sides:
            - BranchSide:      'readelf.c:529,18'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:538,13'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:529,7'
          Branch Sides:
            - BranchSide:      'readelf.c:531,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:532,7'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:532,7'
          Branch Sides:
            - BranchSide:      'readelf.c:533,19'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:535,8'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:533,8'
          Branch Sides:
            - BranchSide:      'readelf.c:533,52'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:534,5'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:535,25'
          Branch Sides:
            - BranchSide:      'readelf.c:535,29'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:536,19'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:535,7'
          Branch Sides:
            - BranchSide:      'readelf.c:536,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:538,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:536,8'
          Branch Sides:
            - BranchSide:      'readelf.c:536,42'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:537,5'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:538,13'
          Branch Sides:
            - BranchSide:      'readelf.c:539,18'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:550,18'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:539,7'
          Branch Sides:
            - BranchSide:      'readelf.c:541,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:542,7'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:542,7'
          Branch Sides:
            - BranchSide:      'readelf.c:543,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:545,14'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:543,8'
          Branch Sides:
            - BranchSide:      'readelf.c:544,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:545,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:546,8'
          Branch Sides:
            - BranchSide:      'readelf.c:547,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:548,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:550,7'
          Branch Sides:
            - BranchSide:      'readelf.c:552,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:553,8'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:553,29'
          Branch Sides:
            - BranchSide:      'readelf.c:554,8'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:555,19'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:553,7'
          Branch Sides:
            - BranchSide:      'readelf.c:555,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:557,14'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:555,8'
          Branch Sides:
            - BranchSide:      'readelf.c:556,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:557,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:558,8'
          Branch Sides:
            - BranchSide:      'readelf.c:559,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:560,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:495,9'
          Dst:             getu32
        - Src:             'readelf.c:496,6'
          Dst:             elf_printf
        - Src:             'readelf.c:526,7'
          Dst:             elf_printf
        - Src:             'readelf.c:529,7'
          Dst:             elf_printf
        - Src:             'readelf.c:533,8'
          Dst:             elf_printf
        - Src:             'readelf.c:536,8'
          Dst:             elf_printf
        - Src:             'readelf.c:539,7'
          Dst:             elf_printf
        - Src:             'readelf.c:543,8'
          Dst:             elf_printf
        - Src:             'readelf.c:546,8'
          Dst:             elf_printf
        - Src:             'readelf.c:550,7'
          Dst:             elf_printf
        - Src:             'readelf.c:555,8'
          Dst:             elf_printf
        - Src:             'readelf.c:558,8'
          Dst:             elf_printf
    - functionName:    do_note_netbsd_version
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - swap
        - v
      BBCount:         32
      ICount:          182
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - elf_printf
        - getu32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:447,6'
          Branch Sides:
            - BranchSide:      'readelf.c:448,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:461,6'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:461,6'
          Branch Sides:
            - BranchSide:      'readelf.c:462,25'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:486,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:467,7'
          Branch Sides:
            - BranchSide:      'readelf.c:468,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:469,7'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:469,7'
          Branch Sides:
            - BranchSide:      'readelf.c:470,23'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:473,7'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:473,20'
          Branch Sides:
            - BranchSide:      'readelf.c:473,23'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:476,14'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:473,7'
          Branch Sides:
            - BranchSide:      'readelf.c:474,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:476,14'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:474,8'
          Branch Sides:
            - BranchSide:      'readelf.c:475,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:476,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:477,4'
          Branch Sides:
            - BranchSide:      'readelf.c:478,20'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:482,19'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:478,9'
          Branch Sides:
            - BranchSide:      'readelf.c:479,6'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:480,13'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:482,8'
          Branch Sides:
            - BranchSide:      'readelf.c:483,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:484,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:445,9'
          Dst:             getu32
        - Src:             'readelf.c:447,6'
          Dst:             elf_printf
        - Src:             'readelf.c:467,7'
          Dst:             elf_printf
        - Src:             'readelf.c:474,8'
          Dst:             elf_printf
        - Src:             'readelf.c:478,9'
          Dst:             elf_printf
        - Src:             'readelf.c:482,8'
          Dst:             elf_printf
    - functionName:    do_auxv_note
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - nbuf
        - type
        - swap
        - namesz
        - descsz
        - noff
        - doff
        - flags
        - size
        - clazz
        - fd
        - ph_off
        - ph_num
        - fsize
      BBCount:         48
      ICount:          348
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - elf_printf
        - file_error
        - get_string_on_virtaddr
        - getu32
        - getu64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:1101,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1103,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1105,11'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
        - Branch String:   'readelf.c:1105,2'
          Branch Sides:
            - BranchSide:      'readelf.c:1107,7'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
            - BranchSide:      'readelf.c:1121,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1107,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1108,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1109,3'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
        - Branch String:   'readelf.c:1127,2'
          Branch Sides:
            - BranchSide:      'readelf.c:1128,10'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
            - BranchSide:      'readelf.c:1186,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1128,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1128,23'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
            - BranchSide:      'readelf.c:1128,23'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
        - Branch String:   'readelf.c:1130,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1131,15'
              BranchSideFuncs:
                - file_error
            - BranchSide:      'readelf.c:1135,10'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1135,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1135,3'
              BranchSideFuncs:
                - getu32
                - getu64
                - elf_printf
                - getu64
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1135,3'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1135,3'
          Branch Sides:
            - BranchSide:      'readelf.c:1137,14'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu32
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1141,14'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu32
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1145,14'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu32
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1149,14'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu32
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1153,14'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu32
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1157,14'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu32
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1161,14'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu32
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1166,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1167,4'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
            - BranchSide:      'readelf.c:1169,7'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu32
                - file_error
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1169,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1172,36'
              BranchSideFuncs:
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - file_error
                - getu32
            - BranchSide:      'readelf.c:1181,19'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
                - getu32
        - Branch String:   'readelf.c:1173,31'
          Branch Sides:
            - BranchSide:      'readelf.c:1173,42'
              BranchSideFuncs:
                - getu32
                - get_string_on_virtaddr
                - elf_printf
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - getu32
                - file_error
            - BranchSide:      'readelf.c:1173,42'
              BranchSideFuncs:
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_error
        - Branch String:   'readelf.c:1175,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1176,5'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
            - BranchSide:      'readelf.c:1178,19'
              BranchSideFuncs:
                - elf_printf
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - getu32
                - getu32
                - file_error
        - Branch String:   'readelf.c:1178,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1179,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1180,3'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
        - Branch String:   'readelf.c:1182,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1182,8'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - getu64
                - getu64
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
            - BranchSide:      'readelf.c:1182,8'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - getu32
                - getu64
                - get_string_on_virtaddr
                - elf_printf
                - getu32
                - getu32
                - file_error
        - Branch String:   'readelf.c:1181,8'
          Branch Sides:
            - BranchSide:      'readelf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:1131,4'
          Dst:             file_error
        - Src:             'readelf.c:1135,10'
          Dst:             getu32
        - Src:             'readelf.c:1135,10'
          Dst:             getu64
        - Src:             'readelf.c:1173,31'
          Dst:             getu32
        - Src:             'readelf.c:1173,31'
          Dst:             getu64
        - Src:             'readelf.c:1172,13'
          Dst:             get_string_on_virtaddr
        - Src:             'readelf.c:1178,8'
          Dst:             elf_printf
        - Src:             'readelf.c:1182,8'
          Dst:             getu32
        - Src:             'readelf.c:1182,8'
          Dst:             getu64
        - Src:             'readelf.c:1181,8'
          Dst:             elf_printf
    - functionName:    do_core_note
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ms
        - nbuf
        - type
        - swap
        - namesz
        - descsz
        - noff
        - doff
        - flags
        - size
        - clazz
      BBCount:         149
      ICount:          925
      EdgeCount:       199
      CyclomaticComplexity: 52
      functionsReached:
        - __ctype_b_loc
        - elf_printf
        - file_copystr
        - file_printable
        - getu32
        - memcmp
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:830,19'
          Branch Sides:
            - BranchSide:      'readelf.c:830,29'
              BranchSideFuncs:
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'readelf.c:831,6'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'readelf.c:830,52'
          Branch Sides:
            - BranchSide:      'readelf.c:831,6'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
                - memcmp
            - BranchSide:      'readelf.c:832,12'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
                - memcmp
        - Branch String:   'readelf.c:831,6'
          Branch Sides:
            - BranchSide:      'readelf.c:831,6'
              BranchSideFuncs:
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
                - memcmp
            - BranchSide:      'readelf.c:835,6'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
                - memcmp
        - Branch String:   'readelf.c:830,6'
          Branch Sides:
            - BranchSide:      'readelf.c:832,12'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
                - memcmp
            - BranchSide:      'readelf.c:835,6'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
                - memcmp
        - Branch String:   'readelf.c:835,6'
          Branch Sides:
            - BranchSide:      'readelf.c:835,6'
              BranchSideFuncs:
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
            - BranchSide:      'readelf.c:839,7'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
        - Branch String:   'readelf.c:835,6'
          Branch Sides:
            - BranchSide:      'readelf.c:836,12'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
            - BranchSide:      'readelf.c:839,7'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
                - memcmp
        - Branch String:   'readelf.c:839,20'
          Branch Sides:
            - BranchSide:      'readelf.c:839,30'
              BranchSideFuncs:
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
            - BranchSide:      'readelf.c:843,6'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
        - Branch String:   'readelf.c:839,6'
          Branch Sides:
            - BranchSide:      'readelf.c:840,12'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
            - BranchSide:      'readelf.c:843,6'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
        - Branch String:   'readelf.c:843,21'
          Branch Sides:
            - BranchSide:      'readelf.c:843,26'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - elf_printf
            - BranchSide:      'readelf.c:851,10'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'readelf.c:843,6'
          Branch Sides:
            - BranchSide:      'readelf.c:844,18'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:851,10'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'readelf.c:844,7'
          Branch Sides:
            - BranchSide:      'readelf.c:846,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:847,4'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'readelf.c:851,2'
          Branch Sides:
            - BranchSide:      'readelf.c:853,7'
              BranchSideFuncs:
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:878,7'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:900,7'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'readelf.c:853,7'
          Branch Sides:
            - BranchSide:      'readelf.c:856,4'
              BranchSideFuncs:
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:875,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:857,29'
          Branch Sides:
            - BranchSide:      'readelf.c:857,4'
              BranchSideFuncs:
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:857,4'
              BranchSideFuncs:
                - file_printable
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:859,8'
          Branch Sides:
            - BranchSide:      'readelf.c:870,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:872,5'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:878,27'
          Branch Sides:
            - BranchSide:      'readelf.c:878,31'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:897,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:878,7'
          Branch Sides:
            - BranchSide:      'readelf.c:881,8'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:897,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:881,8'
          Branch Sides:
            - BranchSide:      'readelf.c:882,12'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:884,12'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:885,8'
          Branch Sides:
            - BranchSide:      'readelf.c:887,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:888,13'
              BranchSideFuncs:
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:889,8'
          Branch Sides:
            - BranchSide:      'readelf.c:890,20'
              BranchSideFuncs:
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:895,5'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:890,9'
          Branch Sides:
            - BranchSide:      'readelf.c:893,6'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:894,4'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:900,27'
          Branch Sides:
            - BranchSide:      'readelf.c:900,31'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:1011,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:900,7'
          Branch Sides:
            - BranchSide:      'readelf.c:913,11'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:1011,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:913,4'
          Branch Sides:
            - BranchSide:      'readelf.c:915,24'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:1010,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:915,24'
          Branch Sides:
            - BranchSide:      'readelf.c:915,12'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:915,12'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'readelf.c:918,5'
          Branch Sides:
            - BranchSide:      'readelf.c:925,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:968,14'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:925,10'
          Branch Sides:
            - BranchSide:      'readelf.c:926,7'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:934,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'readelf.c:934,10'
          Branch Sides:
            - BranchSide:      'readelf.c:935,7'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:937,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'readelf.c:938,10'
          Branch Sides:
            - BranchSide:      'readelf.c:946,11'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:956,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'readelf.c:946,11'
          Branch Sides:
            - BranchSide:      'readelf.c:947,8'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
            - BranchSide:      'readelf.c:949,8'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:956,23'
          Branch Sides:
            - BranchSide:      'readelf.c:956,26'
              BranchSideFuncs:
                - strchr
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:957,8'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
        - Branch String:   'readelf.c:968,5'
          Branch Sides:
            - BranchSide:      'readelf.c:970,10'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:988,13'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:971,10'
          Branch Sides:
            - BranchSide:      'readelf.c:971,28'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:971,28'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:971,28'
          Branch Sides:
            - BranchSide:      'readelf.c:971,25'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:971,25'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:971,10'
          Branch Sides:
            - BranchSide:      'readelf.c:972,7'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:977,10'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:977,10'
          Branch Sides:
            - BranchSide:      'readelf.c:978,10'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:978,10'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:978,10'
          Branch Sides:
            - BranchSide:      'readelf.c:978,25'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:978,25'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:978,30'
          Branch Sides:
            - BranchSide:      'readelf.c:978,33'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:980,16'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:977,10'
          Branch Sides:
            - BranchSide:      'readelf.c:979,7'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:980,16'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:980,23'
          Branch Sides:
            - BranchSide:      'readelf.c:980,21'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:980,21'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:981,23'
          Branch Sides:
            - BranchSide:      'readelf.c:981,21'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:981,21'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:980,6'
          Branch Sides:
            - BranchSide:      'readelf.c:982,16'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:984,10'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:983,16'
          Branch Sides:
            - BranchSide:      'readelf.c:981,41'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:983,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:984,10'
          Branch Sides:
            - BranchSide:      'readelf.c:985,11'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:986,5'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:988,13'
          Branch Sides:
            - BranchSide:      'readelf.c:990,22'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:990,22'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:990,39'
          Branch Sides:
            - BranchSide:      'readelf.c:990,43'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:990,5'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'readelf.c:991,9'
          Branch Sides:
            - BranchSide:      'readelf.c:990,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_copystr
                - elf_printf
                - __ctype_b_loc
            - BranchSide:      'readelf.c:991,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_copystr
                - elf_printf
                - __ctype_b_loc
        - Branch String:   'readelf.c:990,5'
          Branch Sides:
            - BranchSide:      'readelf.c:992,6'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'readelf.c:997,5'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
        - Branch String:   'readelf.c:997,23'
          Branch Sides:
            - BranchSide:      'readelf.c:997,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - file_copystr
                - elf_printf
            - BranchSide:      'readelf.c:997,5'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
        - Branch String:   'readelf.c:997,5'
          Branch Sides:
            - BranchSide:      'readelf.c:998,8'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
                - __ctype_b_loc
            - BranchSide:      'readelf.c:999,20'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
        - Branch String:   'readelf.c:999,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1003,6'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1004,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:830,22'
          Dst:             memcmp
        - Src:             'readelf.c:831,6'
          Dst:             memcmp
        - Src:             'readelf.c:835,6'
          Dst:             memcmp
        - Src:             'readelf.c:839,23'
          Dst:             memcmp
        - Src:             'readelf.c:844,7'
          Dst:             elf_printf
        - Src:             'readelf.c:861,8'
          Dst:             file_printable
        - Src:             'readelf.c:863,8'
          Dst:             getu32
        - Src:             'readelf.c:864,8'
          Dst:             getu32
        - Src:             'readelf.c:865,8'
          Dst:             getu32
        - Src:             'readelf.c:866,8'
          Dst:             getu32
        - Src:             'readelf.c:867,8'
          Dst:             getu32
        - Src:             'readelf.c:868,8'
          Dst:             getu32
        - Src:             'readelf.c:869,8'
          Dst:             getu32
        - Src:             'readelf.c:859,8'
          Dst:             elf_printf
        - Src:             'readelf.c:885,8'
          Dst:             elf_printf
        - Src:             'readelf.c:891,9'
          Dst:             getu32
        - Src:             'readelf.c:890,9'
          Dst:             elf_printf
        - Src:             'readelf.c:956,12'
          Dst:             __ctype_b_loc
        - Src:             'readelf.c:956,26'
          Dst:             strchr
        - Src:             'readelf.c:983,19'
          Dst:             __ctype_b_loc
        - Src:             'readelf.c:991,12'
          Dst:             __ctype_b_loc
        - Src:             'readelf.c:997,26'
          Dst:             __ctype_b_loc
        - Src:             'readelf.c:1000,9'
          Dst:             file_copystr
        - Src:             'readelf.c:999,9'
          Dst:             elf_printf
    - functionName:    do_memtag_note
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - nbuf
        - type
        - swap
        - namesz
        - descsz
        - noff
        - doff
        - flags
      BBCount:         26
      ICount:          178
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - elf_printf
        - getu32
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:774,6'
          Branch Sides:
            - BranchSide:      'readelf.c:774,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:803,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:774,34'
          Branch Sides:
            - BranchSide:      'readelf.c:775,6'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:803,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:775,32'
          Branch Sides:
            - BranchSide:      'readelf.c:775,35'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:803,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:774,6'
          Branch Sides:
            - BranchSide:      'readelf.c:785,7'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:803,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:791,12'
          Branch Sides:
            - BranchSide:      'readelf.c:791,26'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:794,10'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:791,7'
          Branch Sides:
            - BranchSide:      'readelf.c:792,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:794,10'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:794,3'
          Branch Sides:
            - BranchSide:      'readelf.c:795,15'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:801,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:795,8'
          Branch Sides:
            - BranchSide:      'readelf.c:796,5'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:797,19'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:797,8'
          Branch Sides:
            - BranchSide:      'readelf.c:799,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:800,3'
              BranchSideFuncs:
                - elf_printf
      Callsites:
        - Src:             'readelf.c:774,6'
          Dst:             memcmp
        - Src:             'readelf.c:789,10'
          Dst:             getu32
        - Src:             'readelf.c:791,15'
          Dst:             elf_printf
        - Src:             'readelf.c:797,8'
          Dst:             elf_printf
    - functionName:    do_pax_note
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - nbuf
        - type
        - swap
        - namesz
        - descsz
        - noff
        - doff
        - flags
      BBCount:         26
      ICount:          178
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - elf_printf
        - getu32
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:735,6'
          Branch Sides:
            - BranchSide:      'readelf.c:735,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:764,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:735,30'
          Branch Sides:
            - BranchSide:      'readelf.c:735,33'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:764,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:735,55'
          Branch Sides:
            - BranchSide:      'readelf.c:735,58'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:764,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:735,6'
          Branch Sides:
            - BranchSide:      'readelf.c:746,7'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:764,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:752,12'
          Branch Sides:
            - BranchSide:      'readelf.c:752,26'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:755,10'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:752,7'
          Branch Sides:
            - BranchSide:      'readelf.c:753,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:755,10'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:755,3'
          Branch Sides:
            - BranchSide:      'readelf.c:756,15'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:762,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:756,8'
          Branch Sides:
            - BranchSide:      'readelf.c:757,5'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:758,19'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:758,8'
          Branch Sides:
            - BranchSide:      'readelf.c:760,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:761,3'
              BranchSideFuncs:
                - elf_printf
      Callsites:
        - Src:             'readelf.c:735,6'
          Dst:             memcmp
        - Src:             'readelf.c:750,10'
          Dst:             getu32
        - Src:             'readelf.c:752,15'
          Dst:             elf_printf
        - Src:             'readelf.c:758,8'
          Dst:             elf_printf
    - functionName:    do_bid_note
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - nbuf
        - type
        - swap
        - namesz
        - descsz
        - noff
        - doff
        - flags
      BBCount:         39
      ICount:          240
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - elf_printf
        - file_copystr
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:571,6'
          Branch Sides:
            - BranchSide:      'readelf.c:571,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - file_copystr
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:599,6'
              BranchSideFuncs:
                - memcmp
                - file_copystr
                - elf_printf
        - Branch String:   'readelf.c:571,52'
          Branch Sides:
            - BranchSide:      'readelf.c:572,6'
              BranchSideFuncs:
                - memcmp
                - file_copystr
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:599,6'
              BranchSideFuncs:
                - memcmp
                - file_copystr
                - elf_printf
        - Branch String:   'readelf.c:572,30'
          Branch Sides:
            - BranchSide:      'readelf.c:572,34'
              BranchSideFuncs:
                - memcmp
                - file_copystr
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:599,6'
              BranchSideFuncs:
                - memcmp
                - file_copystr
                - elf_printf
        - Branch String:   'readelf.c:572,46'
          Branch Sides:
            - BranchSide:      'readelf.c:572,49'
              BranchSideFuncs:
                - memcmp
                - file_copystr
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:599,6'
              BranchSideFuncs:
                - memcmp
                - file_copystr
                - elf_printf
        - Branch String:   'readelf.c:571,6'
          Branch Sides:
            - BranchSide:      'readelf.c:576,4'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:599,6'
              BranchSideFuncs:
                - memcmp
                - file_copystr
                - elf_printf
        - Branch String:   'readelf.c:577,3'
          Branch Sides:
            - BranchSide:      'readelf.c:579,13'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:582,13'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:585,13'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:588,13'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:591,7'
          Branch Sides:
            - BranchSide:      'readelf.c:592,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:593,3'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:594,3'
          Branch Sides:
            - BranchSide:      'readelf.c:595,22'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:597,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:595,11'
          Branch Sides:
            - BranchSide:      'readelf.c:595,47'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:596,4'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:599,18'
          Branch Sides:
            - BranchSide:      'readelf.c:599,28'
              BranchSideFuncs:
                - memcmp
                - file_copystr
                - elf_printf
            - BranchSide:      'readelf.c:608,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:599,70'
          Branch Sides:
            - BranchSide:      'readelf.c:600,6'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
            - BranchSide:      'readelf.c:608,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:600,29'
          Branch Sides:
            - BranchSide:      'readelf.c:600,32'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
            - BranchSide:      'readelf.c:608,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:599,6'
          Branch Sides:
            - BranchSide:      'readelf.c:602,18'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
            - BranchSide:      'readelf.c:608,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:602,7'
          Branch Sides:
            - BranchSide:      'readelf.c:605,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:606,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:571,6'
          Dst:             memcmp
        - Src:             'readelf.c:591,7'
          Dst:             elf_printf
        - Src:             'readelf.c:595,11'
          Dst:             elf_printf
        - Src:             'readelf.c:599,21'
          Dst:             memcmp
        - Src:             'readelf.c:603,7'
          Dst:             file_copystr
        - Src:             'readelf.c:602,7'
          Dst:             elf_printf
    - functionName:    do_os_note
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - nbuf
        - type
        - swap
        - namesz
        - descsz
        - noff
        - doff
        - flags
      BBCount:         109
      ICount:          639
      EdgeCount:       153
      CyclomaticComplexity: 46
      functionsReached:
        - do_note_freebsd_version
        - do_note_netbsd_version
        - elf_printf
        - getu32
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:618,6'
          Branch Sides:
            - BranchSide:      'readelf.c:618,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:626,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:618,31'
          Branch Sides:
            - BranchSide:      'readelf.c:618,34'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:626,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:618,57'
          Branch Sides:
            - BranchSide:      'readelf.c:618,60'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:626,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:618,6'
          Branch Sides:
            - BranchSide:      'readelf.c:619,4'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:626,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:620,7'
          Branch Sides:
            - BranchSide:      'readelf.c:622,7'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:623,6'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:626,6'
          Branch Sides:
            - BranchSide:      'readelf.c:626,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:664,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
        - Branch String:   'readelf.c:626,30'
          Branch Sides:
            - BranchSide:      'readelf.c:626,33'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:664,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
        - Branch String:   'readelf.c:626,56'
          Branch Sides:
            - BranchSide:      'readelf.c:626,59'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:664,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
        - Branch String:   'readelf.c:626,6'
          Branch Sides:
            - BranchSide:      'readelf.c:628,3'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:664,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - memcmp
                - do_note_netbsd_version
        - Branch String:   'readelf.c:631,7'
          Branch Sides:
            - BranchSide:      'readelf.c:632,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:633,11'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:633,3'
          Branch Sides:
            - BranchSide:      'readelf.c:635,19'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:639,19'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:643,19'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:647,19'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:651,19'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:655,19'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:635,8'
          Branch Sides:
            - BranchSide:      'readelf.c:636,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:637,4'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:639,8'
          Branch Sides:
            - BranchSide:      'readelf.c:640,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:641,4'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:643,8'
          Branch Sides:
            - BranchSide:      'readelf.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:645,4'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:647,8'
          Branch Sides:
            - BranchSide:      'readelf.c:648,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:649,4'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:651,8'
          Branch Sides:
            - BranchSide:      'readelf.c:652,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:653,4'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:655,8'
          Branch Sides:
            - BranchSide:      'readelf.c:656,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:657,3'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:658,7'
          Branch Sides:
            - BranchSide:      'readelf.c:660,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:661,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:664,6'
          Branch Sides:
            - BranchSide:      'readelf.c:664,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - do_note_netbsd_version
            - BranchSide:      'readelf.c:672,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
        - Branch String:   'readelf.c:664,33'
          Branch Sides:
            - BranchSide:      'readelf.c:665,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - do_note_netbsd_version
            - BranchSide:      'readelf.c:672,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
        - Branch String:   'readelf.c:665,32'
          Branch Sides:
            - BranchSide:      'readelf.c:665,35'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
                - do_note_netbsd_version
            - BranchSide:      'readelf.c:672,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
        - Branch String:   'readelf.c:664,6'
          Branch Sides:
            - BranchSide:      'readelf.c:666,4'
              BranchSideFuncs:
                - do_note_netbsd_version
            - BranchSide:      'readelf.c:672,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - memcmp
                - do_note_freebsd_version
        - Branch String:   'readelf.c:667,7'
          Branch Sides:
            - BranchSide:      'readelf.c:668,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:669,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:672,6'
          Branch Sides:
            - BranchSide:      'readelf.c:672,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - do_note_freebsd_version
            - BranchSide:      'readelf.c:681,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
        - Branch String:   'readelf.c:672,34'
          Branch Sides:
            - BranchSide:      'readelf.c:673,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - do_note_freebsd_version
            - BranchSide:      'readelf.c:681,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
        - Branch String:   'readelf.c:673,33'
          Branch Sides:
            - BranchSide:      'readelf.c:673,36'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
                - do_note_freebsd_version
            - BranchSide:      'readelf.c:681,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
        - Branch String:   'readelf.c:672,6'
          Branch Sides:
            - BranchSide:      'readelf.c:674,4'
              BranchSideFuncs:
                - do_note_freebsd_version
            - BranchSide:      'readelf.c:681,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - memcmp
                - elf_printf
        - Branch String:   'readelf.c:675,7'
          Branch Sides:
            - BranchSide:      'readelf.c:677,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:678,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:681,6'
          Branch Sides:
            - BranchSide:      'readelf.c:681,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:690,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:681,34'
          Branch Sides:
            - BranchSide:      'readelf.c:682,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:690,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:682,33'
          Branch Sides:
            - BranchSide:      'readelf.c:682,36'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:690,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:681,6'
          Branch Sides:
            - BranchSide:      'readelf.c:683,4'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:690,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - memcmp
                - elf_printf
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:684,7'
          Branch Sides:
            - BranchSide:      'readelf.c:685,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:687,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:690,6'
          Branch Sides:
            - BranchSide:      'readelf.c:690,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:704,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:690,36'
          Branch Sides:
            - BranchSide:      'readelf.c:691,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:704,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:691,35'
          Branch Sides:
            - BranchSide:      'readelf.c:691,38'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:704,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:690,6'
          Branch Sides:
            - BranchSide:      'readelf.c:693,4'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:704,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:694,7'
          Branch Sides:
            - BranchSide:      'readelf.c:695,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:696,18'
              BranchSideFuncs:
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:698,7'
          Branch Sides:
            - BranchSide:      'readelf.c:700,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:701,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:704,6'
          Branch Sides:
            - BranchSide:      'readelf.c:704,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:725,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:704,34'
          Branch Sides:
            - BranchSide:      'readelf.c:705,6'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:725,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:705,33'
          Branch Sides:
            - BranchSide:      'readelf.c:705,36'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:725,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:704,6'
          Branch Sides:
            - BranchSide:      'readelf.c:707,4'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:725,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:710,7'
          Branch Sides:
            - BranchSide:      'readelf.c:711,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:718,7'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:718,7'
          Branch Sides:
            - BranchSide:      'readelf.c:719,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:723,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:719,8'
          Branch Sides:
            - BranchSide:      'readelf.c:721,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:722,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:618,6'
          Dst:             memcmp
        - Src:             'readelf.c:620,7'
          Dst:             elf_printf
        - Src:             'readelf.c:626,6'
          Dst:             memcmp
        - Src:             'readelf.c:631,7'
          Dst:             elf_printf
        - Src:             'readelf.c:633,11'
          Dst:             getu32
        - Src:             'readelf.c:635,8'
          Dst:             elf_printf
        - Src:             'readelf.c:639,8'
          Dst:             elf_printf
        - Src:             'readelf.c:643,8'
          Dst:             elf_printf
        - Src:             'readelf.c:647,8'
          Dst:             elf_printf
        - Src:             'readelf.c:651,8'
          Dst:             elf_printf
        - Src:             'readelf.c:655,8'
          Dst:             elf_printf
        - Src:             'readelf.c:658,35'
          Dst:             getu32
        - Src:             'readelf.c:659,7'
          Dst:             getu32
        - Src:             'readelf.c:659,34'
          Dst:             getu32
        - Src:             'readelf.c:658,7'
          Dst:             elf_printf
        - Src:             'readelf.c:664,6'
          Dst:             memcmp
        - Src:             'readelf.c:667,7'
          Dst:             do_note_netbsd_version
        - Src:             'readelf.c:672,6'
          Dst:             memcmp
        - Src:             'readelf.c:675,7'
          Dst:             do_note_freebsd_version
        - Src:             'readelf.c:681,6'
          Dst:             memcmp
        - Src:             'readelf.c:684,7'
          Dst:             elf_printf
        - Src:             'readelf.c:690,6'
          Dst:             memcmp
        - Src:             'readelf.c:694,7'
          Dst:             elf_printf
        - Src:             'readelf.c:697,10'
          Dst:             getu32
        - Src:             'readelf.c:698,7'
          Dst:             elf_printf
        - Src:             'readelf.c:704,6'
          Dst:             memcmp
        - Src:             'readelf.c:709,15'
          Dst:             getu32
        - Src:             'readelf.c:710,7'
          Dst:             elf_printf
        - Src:             'readelf.c:719,8'
          Dst:             elf_printf
    - functionName:    donote
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      size_t
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - vbuf
        - offset
        - size
        - clazz
        - swap
        - align
        - flags
        - notecount
        - fd
        - ph_off
        - ph_num
        - fsize
      BBCount:         110
      ICount:          828
      EdgeCount:       148
      CyclomaticComplexity: 40
      functionsReached:
        - do_auxv_note
        - do_bid_note
        - do_core_note
        - do_memtag_note
        - do_os_note
        - do_pax_note
        - elf_printf
        - file_copystr
        - getu32
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'readelf.c:1240,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1241,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1242,5'
              BranchSideFuncs:
                - getu32
                - getu32
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1244,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1248,10'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1251,2'
              BranchSideFuncs:
                - getu32
                - getu32
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1254,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1254,20'
              BranchSideFuncs:
                - getu32
                - getu32
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1254,20'
              BranchSideFuncs:
                - getu32
                - getu32
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1257,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1257,9'
              BranchSideFuncs:
                - getu32
                - getu32
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1257,9'
              BranchSideFuncs:
                - getu32
                - getu32
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1258,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1258,9'
              BranchSideFuncs:
                - getu32
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1258,9'
              BranchSideFuncs:
                - getu32
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1260,20'
          Branch Sides:
            - BranchSide:      'readelf.c:1260,24'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1267,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1260,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1264,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1267,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1264,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1264,29'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1264,38'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1267,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1268,23'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1273,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1273,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1274,20'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1279,9'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
        - Branch String:   'readelf.c:1282,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1286,10'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1289,11'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
        - Branch String:   'readelf.c:1290,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1294,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1298,8'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
                - do_os_note
                - getu32
        - Branch String:   'readelf.c:1294,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1294,29'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1294,38'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1298,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1299,18'
              BranchSideFuncs:
                - getu32
                - do_os_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1304,8'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
        - Branch String:   'readelf.c:1299,28'
          Branch Sides:
            - BranchSide:      'readelf.c:1299,38'
              BranchSideFuncs:
                - getu32
                - do_os_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
            - BranchSide:      'readelf.c:1299,38'
              BranchSideFuncs:
                - getu32
                - do_os_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
        - Branch String:   'readelf.c:1299,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1301,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1302,2'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
                - do_bid_note
                - getu32
        - Branch String:   'readelf.c:1304,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1305,19'
              BranchSideFuncs:
                - getu32
                - do_bid_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1310,8'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
        - Branch String:   'readelf.c:1305,29'
          Branch Sides:
            - BranchSide:      'readelf.c:1305,39'
              BranchSideFuncs:
                - getu32
                - do_bid_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
            - BranchSide:      'readelf.c:1305,39'
              BranchSideFuncs:
                - getu32
                - do_bid_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
        - Branch String:   'readelf.c:1305,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1307,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1308,2'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
                - do_pax_note
                - getu32
        - Branch String:   'readelf.c:1310,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1311,19'
              BranchSideFuncs:
                - getu32
                - do_pax_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1315,8'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
        - Branch String:   'readelf.c:1311,29'
          Branch Sides:
            - BranchSide:      'readelf.c:1311,39'
              BranchSideFuncs:
                - getu32
                - do_pax_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
            - BranchSide:      'readelf.c:1311,39'
              BranchSideFuncs:
                - getu32
                - do_pax_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
        - Branch String:   'readelf.c:1311,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1313,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1314,2'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
                - do_memtag_note
                - getu32
        - Branch String:   'readelf.c:1315,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1316,22'
              BranchSideFuncs:
                - getu32
                - do_memtag_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1321,8'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
        - Branch String:   'readelf.c:1316,32'
          Branch Sides:
            - BranchSide:      'readelf.c:1316,42'
              BranchSideFuncs:
                - getu32
                - do_memtag_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
            - BranchSide:      'readelf.c:1316,42'
              BranchSideFuncs:
                - getu32
                - do_memtag_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
        - Branch String:   'readelf.c:1316,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1318,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1319,2'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
                - do_core_note
                - getu32
        - Branch String:   'readelf.c:1321,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1322,20'
              BranchSideFuncs:
                - getu32
                - do_core_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1327,8'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
        - Branch String:   'readelf.c:1322,30'
          Branch Sides:
            - BranchSide:      'readelf.c:1322,40'
              BranchSideFuncs:
                - getu32
                - do_core_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
            - BranchSide:      'readelf.c:1322,40'
              BranchSideFuncs:
                - getu32
                - do_core_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
        - Branch String:   'readelf.c:1322,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1324,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1325,2'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
                - do_auxv_note
                - getu32
        - Branch String:   'readelf.c:1327,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1328,20'
              BranchSideFuncs:
                - getu32
                - do_auxv_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1334,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1328,30'
          Branch Sides:
            - BranchSide:      'readelf.c:1328,40'
              BranchSideFuncs:
                - getu32
                - do_auxv_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1328,40'
              BranchSideFuncs:
                - getu32
                - do_auxv_note
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1328,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1331,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1332,2'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1334,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1334,6'
              BranchSideFuncs:
                - memcmp
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1373,9'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1334,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1337,7'
              BranchSideFuncs:
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1373,9'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1337,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1338,11'
              BranchSideFuncs:
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1339,11'
              BranchSideFuncs:
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1339,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1339,3'
              BranchSideFuncs:
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1339,3'
              BranchSideFuncs:
                - getu32
                - file_copystr
                - elf_printf
                - getu32
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1339,3'
          Branch Sides:
            - BranchSide:      'readelf.c:1341,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1343,9'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
            - BranchSide:      'readelf.c:1347,9'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
            - BranchSide:      'readelf.c:1351,9'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
            - BranchSide:      'readelf.c:1355,9'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1355,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1356,12'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1357,5'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1358,36'
          Branch Sides:
            - BranchSide:      'readelf.c:1358,8'
              BranchSideFuncs:
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1358,8'
              BranchSideFuncs:
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1358,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1359,12'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1360,11'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1363,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1364,11'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1365,9'
              BranchSideFuncs:
                - file_copystr
                - elf_printf
      Callsites:
        - Src:             'readelf.c:1257,11'
          Dst:             getu32
        - Src:             'readelf.c:1257,11'
          Dst:             getu32
        - Src:             'readelf.c:1258,11'
          Dst:             getu32
        - Src:             'readelf.c:1258,11'
          Dst:             getu32
        - Src:             'readelf.c:1268,12'
          Dst:             elf_printf
        - Src:             'readelf.c:1274,9'
          Dst:             elf_printf
        - Src:             'readelf.c:1299,28'
          Dst:             getu32
        - Src:             'readelf.c:1299,28'
          Dst:             getu32
        - Src:             'readelf.c:1299,7'
          Dst:             do_os_note
        - Src:             'readelf.c:1305,29'
          Dst:             getu32
        - Src:             'readelf.c:1305,29'
          Dst:             getu32
        - Src:             'readelf.c:1305,7'
          Dst:             do_bid_note
        - Src:             'readelf.c:1311,29'
          Dst:             getu32
        - Src:             'readelf.c:1311,29'
          Dst:             getu32
        - Src:             'readelf.c:1311,7'
          Dst:             do_pax_note
        - Src:             'readelf.c:1316,32'
          Dst:             getu32
        - Src:             'readelf.c:1316,32'
          Dst:             getu32
        - Src:             'readelf.c:1316,7'
          Dst:             do_memtag_note
        - Src:             'readelf.c:1322,30'
          Dst:             getu32
        - Src:             'readelf.c:1322,30'
          Dst:             getu32
        - Src:             'readelf.c:1322,7'
          Dst:             do_core_note
        - Src:             'readelf.c:1328,30'
          Dst:             getu32
        - Src:             'readelf.c:1328,30'
          Dst:             getu32
        - Src:             'readelf.c:1328,7'
          Dst:             do_auxv_note
        - Src:             'readelf.c:1334,6'
          Dst:             memcmp
        - Src:             'readelf.c:1339,11'
          Dst:             getu32
        - Src:             'readelf.c:1339,11'
          Dst:             getu32
        - Src:             'readelf.c:1358,36'
          Dst:             getu32
        - Src:             'readelf.c:1358,36'
          Dst:             getu32
        - Src:             'readelf.c:1358,8'
          Dst:             elf_printf
        - Src:             'readelf.c:1369,7'
          Dst:             file_copystr
        - Src:             'readelf.c:1368,3'
          Dst:             elf_printf
    - functionName:    doshn
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - int
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - clazz
        - swap
        - fd
        - off
        - num
        - size
        - fsize
        - mach
        - strtab
        - flags
        - notecount
      BBCount:         235
      ICount:          1419
      EdgeCount:       307
      CyclomaticComplexity: 74
      functionsReached:
        - __errno_location
        - donote
        - elf_printf
        - file_badread
        - file_badseek
        - file_error
        - getu32
        - getu64
        - lseek
        - pread
        - read
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'readelf.c:1442,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1443,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1445,6'
              BranchSideFuncs:
                - pread
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1445,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1446,18'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1450,6'
              BranchSideFuncs:
                - pread
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1446,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1447,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1448,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1450,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1451,18'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1457,9'
              BranchSideFuncs:
                - pread
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1451,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1452,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1453,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1458,16'
          Branch Sides:
            - BranchSide:      'readelf.c:1458,26'
              BranchSideFuncs:
                - pread
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1458,26'
              BranchSideFuncs:
                - pread
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1458,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1459,18'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1464,13'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1459,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1461,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1462,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1464,13'
          Branch Sides:
            - BranchSide:      'readelf.c:1464,11'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1464,11'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1466,28'
          Branch Sides:
            - BranchSide:      'readelf.c:1466,31'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1473,2'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1466,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1467,18'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1473,2'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1467,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1469,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1470,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1473,2'
          Branch Sides:
            - BranchSide:      'readelf.c:1475,10'
              BranchSideFuncs:
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1661,6'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1475,21'
          Branch Sides:
            - BranchSide:      'readelf.c:1475,21'
              BranchSideFuncs:
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1475,21'
              BranchSideFuncs:
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1476,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1478,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1484,8'
              BranchSideFuncs:
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1478,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1481,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1482,4'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1485,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1486,19'
              BranchSideFuncs:
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1490,13'
              BranchSideFuncs:
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1490,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1490,27'
              BranchSideFuncs:
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1490,27'
              BranchSideFuncs:
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1490,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1492,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1497,10'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1492,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1494,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1495,4'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1500,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1500,3'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1500,3'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1500,3'
          Branch Sides:
            - BranchSide:      'readelf.c:1505,13'
              BranchSideFuncs:
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1508,8'
              BranchSideFuncs:
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1508,30'
          Branch Sides:
            - BranchSide:      'readelf.c:1508,33'
              BranchSideFuncs:
                - getu64
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1512,4'
              BranchSideFuncs:
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1508,33'
          Branch Sides:
            - BranchSide:      'readelf.c:1508,46'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1508,46'
              BranchSideFuncs:
                - getu64
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1508,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1510,5'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1512,4'
              BranchSideFuncs:
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1517,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1517,3'
              BranchSideFuncs:
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1517,3'
              BranchSideFuncs:
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1517,3'
          Branch Sides:
            - BranchSide:      'readelf.c:1519,8'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1566,12'
              BranchSideFuncs:
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
            - BranchSide:      'readelf.c:1657,4'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1519,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1519,8'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1519,8'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1519,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1519,8'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1519,8'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1519,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1521,20'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1531,8'
              BranchSideFuncs:
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
        - Branch String:   'readelf.c:1525,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1526,9'
              BranchSideFuncs:
                - getu32
                - getu64
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1526,9'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1526,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1527,9'
              BranchSideFuncs:
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1527,9'
              BranchSideFuncs:
                - getu64
                - elf_printf
        - Branch String:   'readelf.c:1521,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1528,6'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1529,5'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1531,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1531,19'
              BranchSideFuncs:
                - getu32
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
            - BranchSide:      'readelf.c:1531,19'
              BranchSideFuncs:
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
        - Branch String:   'readelf.c:1531,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1532,16'
              BranchSideFuncs:
                - __errno_location
                - getu64
                - file_error
                - getu32
            - BranchSide:      'readelf.c:1537,23'
              BranchSideFuncs:
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
        - Branch String:   'readelf.c:1533,39'
          Branch Sides:
            - BranchSide:      'readelf.c:1534,9'
              BranchSideFuncs:
                - getu32
                - file_error
            - BranchSide:      'readelf.c:1534,9'
              BranchSideFuncs:
                - getu64
                - file_error
        - Branch String:   'readelf.c:1537,23'
          Branch Sides:
            - BranchSide:      'readelf.c:1537,16'
              BranchSideFuncs:
                - getu32
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
            - BranchSide:      'readelf.c:1537,16'
              BranchSideFuncs:
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
        - Branch String:   'readelf.c:1537,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1538,16'
              BranchSideFuncs:
                - __errno_location
                - file_error
            - BranchSide:      'readelf.c:1542,11'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1542,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1542,9'
              BranchSideFuncs:
                - getu32
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1542,9'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1543,24'
          Branch Sides:
            - BranchSide:      'readelf.c:1543,34'
              BranchSideFuncs:
                - getu32
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1543,34'
              BranchSideFuncs:
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1544,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1543,40'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
            - BranchSide:      'readelf.c:1543,40'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - free
                - elf_printf
        - Branch String:   'readelf.c:1543,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1545,10'
              BranchSideFuncs:
                - free
                - elf_printf
            - BranchSide:      'readelf.c:1553,9'
              BranchSideFuncs:
                - getu64
                - getu64
                - donote
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1546,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1549,6'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1550,5'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1555,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1555,14'
              BranchSideFuncs:
                - getu32
                - getu64
                - donote
                - getu64
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1555,14'
              BranchSideFuncs:
                - getu64
                - getu64
                - donote
                - getu32
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1555,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1556,6'
              BranchSideFuncs:
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1557,19'
              BranchSideFuncs:
                - getu64
                - donote
                - getu64
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1558,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1558,19'
              BranchSideFuncs:
                - getu32
                - donote
                - getu64
                - getu64
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1558,19'
              BranchSideFuncs:
                - getu64
                - donote
                - getu64
                - getu32
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1560,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1554,4'
              BranchSideFuncs:
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1561,6'
              BranchSideFuncs:
                - free
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1566,4'
          Branch Sides:
            - BranchSide:      'readelf.c:1572,5'
              BranchSideFuncs:
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
            - BranchSide:      'readelf.c:1572,5'
              BranchSideFuncs:
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
            - BranchSide:      'readelf.c:1572,5'
              BranchSideFuncs:
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
            - BranchSide:      'readelf.c:1572,5'
              BranchSideFuncs:
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
            - BranchSide:      'readelf.c:1572,5'
              BranchSideFuncs:
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
            - BranchSide:      'readelf.c:1574,5'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1577,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1578,5'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1579,14'
              BranchSideFuncs:
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
        - Branch String:   'readelf.c:1579,18'
          Branch Sides:
            - BranchSide:      'readelf.c:1579,8'
              BranchSideFuncs:
                - getu32
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
            - BranchSide:      'readelf.c:1579,8'
              BranchSideFuncs:
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
        - Branch String:   'readelf.c:1579,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1581,18'
              BranchSideFuncs:
                - file_badseek
            - BranchSide:      'readelf.c:1584,9'
              BranchSideFuncs:
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
        - Branch String:   'readelf.c:1593,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1592,31'
              BranchSideFuncs:
                - getu32
                - read
                - getu64
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
            - BranchSide:      'readelf.c:1592,31'
              BranchSideFuncs:
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
        - Branch String:   'readelf.c:1592,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1594,6'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1595,14'
              BranchSideFuncs:
                - read
                - getu64
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
        - Branch String:   'readelf.c:1595,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1597,19'
              BranchSideFuncs:
                - file_badread
            - BranchSide:      'readelf.c:1600,9'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu64
                - read
                - file_badread
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1600,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1628,6'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1630,12'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu64
                - read
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1630,12'
          Branch Sides:
            - BranchSide:      'readelf.c:1630,5'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu64
                - read
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1630,5'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu64
                - read
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1631,13'
          Branch Sides:
            - BranchSide:      'readelf.c:1631,5'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu64
                - read
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1631,5'
              BranchSideFuncs:
                - getu64
                - getu64
                - getu64
                - read
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
        - Branch String:   'readelf.c:1631,5'
          Branch Sides:
            - BranchSide:      'readelf.c:1633,6'
              BranchSideFuncs:
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
            - BranchSide:      'readelf.c:1635,17'
              BranchSideFuncs:
                - getu64
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1638,17'
              BranchSideFuncs:
                - getu64
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1641,21'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:1635,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1635,14'
              BranchSideFuncs:
                - getu32
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
            - BranchSide:      'readelf.c:1635,14'
              BranchSideFuncs:
                - getu64
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
        - Branch String:   'readelf.c:1638,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1638,14'
              BranchSideFuncs:
                - getu32
                - getu64
                - read
                - getu64
                - getu64
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
            - BranchSide:      'readelf.c:1638,14'
              BranchSideFuncs:
                - getu64
                - getu64
                - read
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
        - Branch String:   'readelf.c:1645,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1646,10'
              BranchSideFuncs:
                - getu32
                - getu64
                - elf_printf
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1646,10'
              BranchSideFuncs:
                - getu64
                - getu64
                - elf_printf
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
                - getu32
        - Branch String:   'readelf.c:1646,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1641,10'
              BranchSideFuncs:
                - getu32
                - elf_printf
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
            - BranchSide:      'readelf.c:1641,10'
              BranchSideFuncs:
                - getu64
                - elf_printf
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
        - Branch String:   'readelf.c:1641,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1648,7'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1649,17'
              BranchSideFuncs:
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - file_badread
                - getu32
        - Branch String:   'readelf.c:1649,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1650,7'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1651,6'
              BranchSideFuncs:
                - getu64
                - read
                - getu64
                - getu64
                - getu32
                - getu64
                - getu32
                - getu64
                - getu64
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - getu32
                - pread
                - strcmp
                - pread
                - getu32
                - getu32
                - getu64
                - lseek
                - file_badseek
                - getu32
                - getu64
                - getu64
                - getu64
                - getu64
                - malloc
                - getu64
                - getu64
                - pread
                - getu64
                - getu64
                - getu64
                - donote
                - free
                - getu32
                - getu32
                - free
                - elf_printf
                - getu32
                - getu32
                - getu32
                - __errno_location
                - file_error
                - getu32
                - __errno_location
                - getu64
                - file_error
                - getu32
                - getu32
                - getu64
                - getu64
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
                - getu32
                - getu32
                - file_badread
                - getu32
        - Branch String:   'readelf.c:1661,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1662,18'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1665,17'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1662,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1663,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1664,2'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1665,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1666,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1667,6'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1667,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1669,11'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1709,6'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1669,3'
          Branch Sides:
            - BranchSide:      'readelf.c:1673,8'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1673,8'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1673,8'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1678,8'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1678,8'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1678,8'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1681,8'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1684,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1685,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1686,7'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1686,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1687,4'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1703,19'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1687,4'
          Branch Sides:
            - BranchSide:      'readelf.c:1688,9'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1696,8'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1688,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1689,21'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1694,5'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1689,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1691,7'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1692,18'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1696,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1697,20'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1702,3'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1697,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1700,48'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1701,6'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1703,8'
          Branch Sides:
            - BranchSide:      'readelf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1706,5'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1709,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1710,7'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1725,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1710,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1711,19'
              BranchSideFuncs:
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:1717,11'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:1711,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1715,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1716,3'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   'readelf.c:1718,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1719,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1724,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1719,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1722,47'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1723,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:1446,7'
          Dst:             elf_printf
        - Src:             'readelf.c:1451,7'
          Dst:             elf_printf
        - Src:             'readelf.c:1458,6'
          Dst:             pread
        - Src:             'readelf.c:1459,7'
          Dst:             elf_printf
        - Src:             'readelf.c:1464,13'
          Dst:             getu32
        - Src:             'readelf.c:1464,13'
          Dst:             getu64
        - Src:             'readelf.c:1467,7'
          Dst:             elf_printf
        - Src:             'readelf.c:1475,21'
          Dst:             getu32
        - Src:             'readelf.c:1475,21'
          Dst:             getu32
        - Src:             'readelf.c:1476,19'
          Dst:             pread
        - Src:             'readelf.c:1478,8'
          Dst:             elf_printf
        - Src:             'readelf.c:1485,7'
          Dst:             strcmp
        - Src:             'readelf.c:1490,7'
          Dst:             pread
        - Src:             'readelf.c:1492,8'
          Dst:             elf_printf
        - Src:             'readelf.c:1500,11'
          Dst:             getu32
        - Src:             'readelf.c:1500,11'
          Dst:             getu32
        - Src:             'readelf.c:1508,33'
          Dst:             getu32
        - Src:             'readelf.c:1508,33'
          Dst:             getu64
        - Src:             'readelf.c:1517,11'
          Dst:             getu32
        - Src:             'readelf.c:1517,11'
          Dst:             getu32
        - Src:             'readelf.c:1519,8'
          Dst:             getu32
        - Src:             'readelf.c:1519,8'
          Dst:             getu64
        - Src:             'readelf.c:1519,8'
          Dst:             getu32
        - Src:             'readelf.c:1519,8'
          Dst:             getu64
        - Src:             'readelf.c:1525,9'
          Dst:             getu32
        - Src:             'readelf.c:1525,9'
          Dst:             getu64
        - Src:             'readelf.c:1526,9'
          Dst:             getu32
        - Src:             'readelf.c:1526,9'
          Dst:             getu64
        - Src:             'readelf.c:1521,9'
          Dst:             elf_printf
        - Src:             'readelf.c:1531,8'
          Dst:             getu32
        - Src:             'readelf.c:1531,8'
          Dst:             getu64
        - Src:             'readelf.c:1532,20'
          Dst:             __errno_location
        - Src:             'readelf.c:1533,39'
          Dst:             getu32
        - Src:             'readelf.c:1533,39'
          Dst:             getu64
        - Src:             'readelf.c:1532,5'
          Dst:             file_error
        - Src:             'readelf.c:1537,23'
          Dst:             getu32
        - Src:             'readelf.c:1537,23'
          Dst:             getu64
        - Src:             'readelf.c:1538,20'
          Dst:             __errno_location
        - Src:             'readelf.c:1538,5'
          Dst:             file_error
        - Src:             'readelf.c:1542,11'
          Dst:             getu32
        - Src:             'readelf.c:1542,11'
          Dst:             getu64
        - Src:             'readelf.c:1543,24'
          Dst:             getu32
        - Src:             'readelf.c:1543,24'
          Dst:             getu64
        - Src:             'readelf.c:1543,8'
          Dst:             pread
        - Src:             'readelf.c:1544,8'
          Dst:             getu32
        - Src:             'readelf.c:1544,8'
          Dst:             getu64
        - Src:             'readelf.c:1546,9'
          Dst:             elf_printf
        - Src:             'readelf.c:1555,17'
          Dst:             getu32
        - Src:             'readelf.c:1555,17'
          Dst:             getu64
        - Src:             'readelf.c:1558,9'
          Dst:             getu32
        - Src:             'readelf.c:1558,9'
          Dst:             getu64
        - Src:             'readelf.c:1557,12'
          Dst:             donote
        - Src:             'readelf.c:1579,18'
          Dst:             getu32
        - Src:             'readelf.c:1579,18'
          Dst:             getu64
        - Src:             'readelf.c:1579,8'
          Dst:             lseek
        - Src:             'readelf.c:1581,5'
          Dst:             file_badseek
        - Src:             'readelf.c:1593,9'
          Dst:             getu32
        - Src:             'readelf.c:1593,9'
          Dst:             getu64
        - Src:             'readelf.c:1595,9'
          Dst:             read
        - Src:             'readelf.c:1597,6'
          Dst:             file_badread
        - Src:             'readelf.c:1631,13'
          Dst:             getu32
        - Src:             'readelf.c:1631,13'
          Dst:             getu64
        - Src:             'readelf.c:1635,17'
          Dst:             getu32
        - Src:             'readelf.c:1635,17'
          Dst:             getu64
        - Src:             'readelf.c:1638,17'
          Dst:             getu32
        - Src:             'readelf.c:1638,17'
          Dst:             getu64
        - Src:             'readelf.c:1645,10'
          Dst:             getu32
        - Src:             'readelf.c:1645,10'
          Dst:             getu64
        - Src:             'readelf.c:1646,10'
          Dst:             getu32
        - Src:             'readelf.c:1646,10'
          Dst:             getu64
        - Src:             'readelf.c:1641,10'
          Dst:             elf_printf
        - Src:             'readelf.c:1662,7'
          Dst:             elf_printf
        - Src:             'readelf.c:1665,6'
          Dst:             elf_printf
        - Src:             'readelf.c:1684,7'
          Dst:             elf_printf
        - Src:             'readelf.c:1689,10'
          Dst:             elf_printf
        - Src:             'readelf.c:1697,9'
          Dst:             elf_printf
        - Src:             'readelf.c:1703,8'
          Dst:             elf_printf
        - Src:             'readelf.c:1711,8'
          Dst:             elf_printf
        - Src:             'readelf.c:1719,8'
          Dst:             elf_printf
    - functionName:    dophn_exec
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - clazz
        - swap
        - fd
        - off
        - num
        - size
        - fsize
        - sh_num
        - flags
        - notecount
      BBCount:         128
      ICount:          725
      EdgeCount:       169
      CyclomaticComplexity: 43
      functionsReached:
        - dodynamic
        - donote
        - elf_printf
        - file_printable
        - getu32
        - getu64
        - pread
        - strlcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'readelf.c:1748,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1749,18'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1753,6'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:1749,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1750,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1751,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1753,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1754,18'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1759,2'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1754,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1755,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1756,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1760,4'
          Branch Sides:
            - BranchSide:      'readelf.c:1762,13'
              BranchSideFuncs:
                - pread
                - getu32
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1871,6'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
        - Branch String:   'readelf.c:1762,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1762,27'
              BranchSideFuncs:
                - pread
                - getu32
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1762,27'
              BranchSideFuncs:
                - pread
                - getu32
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1762,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1764,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1771,10'
              BranchSideFuncs:
                - getu32
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1764,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1767,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1768,4'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1776,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1776,3'
              BranchSideFuncs:
                - getu32
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1776,3'
              BranchSideFuncs:
                - getu32
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1776,3'
          Branch Sides:
            - BranchSide:      'readelf.c:1778,11'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1781,8'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1793,11'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1796,11'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1781,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1782,5'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1783,18'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
        - Branch String:   'readelf.c:1783,18'
          Branch Sides:
            - BranchSide:      'readelf.c:1783,18'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1783,18'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
        - Branch String:   'readelf.c:1783,18'
          Branch Sides:
            - BranchSide:      'readelf.c:1783,16'
              BranchSideFuncs:
                - getu32
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1783,16'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1783,18'
          Branch Sides:
            - BranchSide:      'readelf.c:1783,16'
              BranchSideFuncs:
                - getu64
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1783,16'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1783,50'
          Branch Sides:
            - BranchSide:      'readelf.c:1784,8'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1785,20'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1783,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1784,16'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1785,20'
              BranchSideFuncs:
                - elf_printf
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1785,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1788,6'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1789,11'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1797,30'
          Branch Sides:
            - BranchSide:      'readelf.c:1797,33'
              BranchSideFuncs:
                - getu64
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1801,4'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1797,33'
          Branch Sides:
            - BranchSide:      'readelf.c:1797,46'
              BranchSideFuncs:
                - getu32
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1797,46'
              BranchSideFuncs:
                - getu64
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1797,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1799,5'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1801,4'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:1804,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1805,17'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1819,11'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
        - Branch String:   'readelf.c:1805,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1805,28'
              BranchSideFuncs:
                - getu32
                - getu64
                - pread
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - elf_printf
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:1805,28'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - elf_printf
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:1805,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1805,45'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:1805,11'
              BranchSideFuncs:
                - getu64
                - pread
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1805,45'
          Branch Sides:
            - BranchSide:      'readelf.c:1805,17'
              BranchSideFuncs:
                - getu32
                - getu64
                - pread
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu64
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:1805,17'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:1807,17'
          Branch Sides:
            - BranchSide:      'readelf.c:1807,10'
              BranchSideFuncs:
                - getu32
                - pread
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1807,10'
              BranchSideFuncs:
                - getu64
                - pread
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1809,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1810,20'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:1816,3'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
                - getu32
        - Branch String:   'readelf.c:1810,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1813,6'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1814,5'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1819,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1819,3'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
            - BranchSide:      'readelf.c:1819,3'
              BranchSideFuncs:
                - getu32
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - strlcpy
                - dodynamic
        - Branch String:   'readelf.c:1819,3'
          Branch Sides:
            - BranchSide:      'readelf.c:1821,12'
              BranchSideFuncs:
                - dodynamic
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1837,8'
              BranchSideFuncs:
                - strlcpy
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1848,8'
              BranchSideFuncs:
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1866,8'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1826,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1827,6'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1828,24'
              BranchSideFuncs:
                - dodynamic
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1831,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1825,4'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1832,6'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1838,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1839,5'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1840,8'
              BranchSideFuncs:
                - strlcpy
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1840,16'
          Branch Sides:
            - BranchSide:      'readelf.c:1840,19'
              BranchSideFuncs:
                - strlcpy
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1844,9'
              BranchSideFuncs:
                - strlcpy
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1840,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1841,10'
              BranchSideFuncs:
                - strlcpy
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1844,9'
              BranchSideFuncs:
                - strlcpy
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1848,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1849,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1854,11'
              BranchSideFuncs:
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1856,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1857,6'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1858,21'
              BranchSideFuncs:
                - donote
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1861,9'
          Branch Sides:
            - BranchSide:      'readelf.c:1855,4'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1862,6'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1866,8'
          Branch Sides:
            - BranchSide:      'readelf.c:1867,5'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:1868,4'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
                - pread
                - getu32
                - getu32
                - donote
                - strlcpy
                - dodynamic
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:1871,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1872,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1873,6'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
        - Branch String:   'readelf.c:1873,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1874,7'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
            - BranchSide:      'readelf.c:1879,7'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
        - Branch String:   'readelf.c:1874,11'
          Branch Sides:
            - BranchSide:      'readelf.c:1874,14'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
            - BranchSide:      'readelf.c:1877,8'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
        - Branch String:   'readelf.c:1874,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1875,8'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
            - BranchSide:      'readelf.c:1877,8'
              BranchSideFuncs:
                - elf_printf
                - file_printable
                - elf_printf
        - Branch String:   'readelf.c:1881,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1882,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1883,6'
              BranchSideFuncs:
                - file_printable
                - elf_printf
        - Branch String:   'readelf.c:1883,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1884,18'
              BranchSideFuncs:
                - file_printable
                - elf_printf
            - BranchSide:      'readelf.c:1888,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1884,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1886,36'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1887,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:1749,7'
          Dst:             elf_printf
        - Src:             'readelf.c:1754,7'
          Dst:             elf_printf
        - Src:             'readelf.c:1762,7'
          Dst:             pread
        - Src:             'readelf.c:1764,8'
          Dst:             elf_printf
        - Src:             'readelf.c:1776,11'
          Dst:             getu32
        - Src:             'readelf.c:1776,11'
          Dst:             getu32
        - Src:             'readelf.c:1783,18'
          Dst:             getu32
        - Src:             'readelf.c:1783,18'
          Dst:             getu64
        - Src:             'readelf.c:1785,9'
          Dst:             elf_printf
        - Src:             'readelf.c:1797,33'
          Dst:             getu32
        - Src:             'readelf.c:1797,33'
          Dst:             getu64
        - Src:             'readelf.c:1805,17'
          Dst:             getu32
        - Src:             'readelf.c:1805,17'
          Dst:             getu64
        - Src:             'readelf.c:1805,45'
          Dst:             getu32
        - Src:             'readelf.c:1805,45'
          Dst:             getu64
        - Src:             'readelf.c:1807,17'
          Dst:             getu32
        - Src:             'readelf.c:1807,17'
          Dst:             getu64
        - Src:             'readelf.c:1808,14'
          Dst:             pread
        - Src:             'readelf.c:1810,9'
          Dst:             elf_printf
        - Src:             'readelf.c:1819,11'
          Dst:             getu32
        - Src:             'readelf.c:1819,11'
          Dst:             getu32
        - Src:             'readelf.c:1828,14'
          Dst:             dodynamic
        - Src:             'readelf.c:1845,4'
          Dst:             strlcpy
        - Src:             'readelf.c:1858,14'
          Dst:             donote
        - Src:             'readelf.c:1881,6'
          Dst:             elf_printf
        - Src:             'readelf.c:1884,42'
          Dst:             file_printable
        - Src:             'readelf.c:1884,7'
          Dst:             elf_printf
    - functionName:    dophn_core
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - clazz
        - swap
        - fd
        - off
        - num
        - size
        - fsize
        - flags
        - notecount
      BBCount:         60
      ICount:          392
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - donote
        - elf_printf
        - getu32
        - getu64
        - pread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'readelf.c:376,6'
          Branch Sides:
            - BranchSide:      'readelf.c:377,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:379,6'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:379,6'
          Branch Sides:
            - BranchSide:      'readelf.c:380,18'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:384,6'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:380,7'
          Branch Sides:
            - BranchSide:      'readelf.c:381,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:382,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:384,6'
          Branch Sides:
            - BranchSide:      'readelf.c:385,18'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:393,2'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:385,7'
          Branch Sides:
            - BranchSide:      'readelf.c:386,4'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:387,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:393,2'
          Branch Sides:
            - BranchSide:      'readelf.c:394,13'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:436,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:394,17'
          Branch Sides:
            - BranchSide:      'readelf.c:394,27'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:394,27'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:394,7'
          Branch Sides:
            - BranchSide:      'readelf.c:396,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:402,10'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:396,8'
          Branch Sides:
            - BranchSide:      'readelf.c:399,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:400,4'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:404,29'
          Branch Sides:
            - BranchSide:      'readelf.c:404,32'
              BranchSideFuncs:
                - getu64
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:409,7'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:404,32'
          Branch Sides:
            - BranchSide:      'readelf.c:404,45'
              BranchSideFuncs:
                - getu32
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu64
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
            - BranchSide:      'readelf.c:404,45'
              BranchSideFuncs:
                - getu64
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:404,7'
          Branch Sides:
            - BranchSide:      'readelf.c:406,4'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:409,7'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
        - Branch String:   'readelf.c:409,7'
          Branch Sides:
            - BranchSide:      'readelf.c:409,16'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
            - BranchSide:      'readelf.c:409,16'
              BranchSideFuncs:
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:409,7'
          Branch Sides:
            - BranchSide:      'readelf.c:410,4'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:416,9'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
        - Branch String:   'readelf.c:416,9'
          Branch Sides:
            - BranchSide:      'readelf.c:416,20'
              BranchSideFuncs:
                - getu32
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
            - BranchSide:      'readelf.c:416,20'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu64
                - getu32
        - Branch String:   'readelf.c:416,9'
          Branch Sides:
            - BranchSide:      'readelf.c:416,37'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu64
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
                - getu32
            - BranchSide:      'readelf.c:416,7'
              BranchSideFuncs:
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:416,37'
          Branch Sides:
            - BranchSide:      'readelf.c:416,9'
              BranchSideFuncs:
                - getu32
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu64
                - getu64
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
            - BranchSide:      'readelf.c:416,9'
              BranchSideFuncs:
                - getu64
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
                - getu32
        - Branch String:   'readelf.c:417,10'
          Branch Sides:
            - BranchSide:      'readelf.c:417,8'
              BranchSideFuncs:
                - getu32
                - pread
                - donote
                - pread
                - getu32
                - getu64
                - getu64
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
            - BranchSide:      'readelf.c:417,8'
              BranchSideFuncs:
                - getu64
                - pread
                - donote
                - pread
                - getu32
                - getu64
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
                - elf_printf
        - Branch String:   'readelf.c:418,7'
          Branch Sides:
            - BranchSide:      'readelf.c:419,19'
              BranchSideFuncs:
                - elf_printf
            - BranchSide:      'readelf.c:424,10'
              BranchSideFuncs:
                - donote
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:419,8'
          Branch Sides:
            - BranchSide:      'readelf.c:421,5'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:422,4'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:426,8'
          Branch Sides:
            - BranchSide:      'readelf.c:427,5'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:428,20'
              BranchSideFuncs:
                - donote
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
        - Branch String:   'readelf.c:431,8'
          Branch Sides:
            - BranchSide:      'readelf.c:425,3'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
            - BranchSide:      'readelf.c:432,5'
              BranchSideFuncs:
                - pread
                - getu32
                - getu64
                - getu64
                - pread
                - donote
                - elf_printf
                - getu32
                - getu64
                - getu32
                - getu32
                - getu32
                - getu64
                - getu32
                - elf_printf
      Callsites:
        - Src:             'readelf.c:380,7'
          Dst:             elf_printf
        - Src:             'readelf.c:385,7'
          Dst:             elf_printf
        - Src:             'readelf.c:394,7'
          Dst:             pread
        - Src:             'readelf.c:396,8'
          Dst:             elf_printf
        - Src:             'readelf.c:404,32'
          Dst:             getu32
        - Src:             'readelf.c:404,32'
          Dst:             getu64
        - Src:             'readelf.c:409,7'
          Dst:             getu32
        - Src:             'readelf.c:409,7'
          Dst:             getu32
        - Src:             'readelf.c:416,9'
          Dst:             getu32
        - Src:             'readelf.c:416,9'
          Dst:             getu64
        - Src:             'readelf.c:416,37'
          Dst:             getu32
        - Src:             'readelf.c:416,37'
          Dst:             getu64
        - Src:             'readelf.c:417,10'
          Dst:             getu32
        - Src:             'readelf.c:417,10'
          Dst:             getu64
        - Src:             'readelf.c:418,18'
          Dst:             pread
        - Src:             'readelf.c:419,8'
          Dst:             elf_printf
        - Src:             'readelf.c:428,13'
          Dst:             donote
    - functionName:    toomany
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ms
        - name
        - num
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - elf_printf
      functionUses:    10
      BranchProfiles:
        - Branch String:   'readelf.c:87,6'
          Branch Sides:
            - BranchSide:      'readelf.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:89,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:87,6'
          Dst:             elf_printf
    - functionName:    getu16
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - swap
        - value
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'readelf.c:100,6'
          Branch Sides:
            - BranchSide:      'readelf.c:101,15'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:108,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_tryelf
      functionSourceFile: '/src/file/src/readelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - b
      BBCount:         94
      ICount:          795
      EdgeCount:       123
      CyclomaticComplexity: 31
      functionsReached:
        - __errno_location
        - dophn_core
        - dophn_exec
        - doshn
        - elf_printf
        - file_badread
        - file_pipe2file
        - fstat
        - getu16
        - getu32
        - getu64
        - lseek
        - toomany
      functionUses:    1
      BranchProfiles:
        - Branch String:   'readelf.c:1912,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1913,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1922,6'
              BranchSideFuncs:
                - lseek
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - fstat
                - file_badread
                - file_badread
                - __errno_location
                - file_pipe2file
        - Branch String:   'readelf.c:1923,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1923,10'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1925,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1923,34'
          Branch Sides:
            - BranchSide:      'readelf.c:1923,37'
              BranchSideFuncs:
                - lseek
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - fstat
                - file_badread
                - file_badread
                - __errno_location
                - file_pipe2file
            - BranchSide:      'readelf.c:1924,9'
              BranchSideFuncs:
                - lseek
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - fstat
                - file_badread
                - file_badread
                - __errno_location
                - file_pipe2file
        - Branch String:   'readelf.c:1924,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1924,9'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1925,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1924,33'
          Branch Sides:
            - BranchSide:      'readelf.c:1924,36'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1925,3'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1922,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1925,3'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1930,12'
              BranchSideFuncs:
                - lseek
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - fstat
                - file_badread
                - file_badread
                - __errno_location
                - file_pipe2file
        - Branch String:   'readelf.c:1931,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1931,10'
              BranchSideFuncs:
                - __errno_location
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - fstat
                - file_badread
                - file_badread
                - file_pipe2file
            - BranchSide:      'readelf.c:1934,6'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - fstat
                - file_badread
                - file_badread
        - Branch String:   'readelf.c:1930,5'
          Branch Sides:
            - BranchSide:      'readelf.c:1932,23'
              BranchSideFuncs:
                - file_pipe2file
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - fstat
                - file_badread
                - file_badread
            - BranchSide:      'readelf.c:1934,6'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - fstat
                - file_badread
                - file_badread
        - Branch String:   'readelf.c:1934,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1935,16'
              BranchSideFuncs:
                - file_badread
            - BranchSide:      'readelf.c:1939,9'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - fstat
                - file_badread
        - Branch String:   'readelf.c:1944,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1945,7'
              BranchSideFuncs:
                - fstat
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
                - file_badread
            - BranchSide:      'readelf.c:1951,6'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
        - Branch String:   'readelf.c:1946,7'
          Branch Sides:
            - BranchSide:      'readelf.c:1947,17'
              BranchSideFuncs:
                - file_badread
            - BranchSide:      'readelf.c:1950,2'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
        - Branch String:   'readelf.c:1951,28'
          Branch Sides:
            - BranchSide:      'readelf.c:1951,31'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
            - BranchSide:      'readelf.c:1952,11'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
        - Branch String:   'readelf.c:1951,6'
          Branch Sides:
            - BranchSide:      'readelf.c:1952,11'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
            - BranchSide:      'readelf.c:1954,9'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - elf_printf
        - Branch String:   'readelf.c:1958,2'
          Branch Sides:
            - BranchSide:      './elfclass.h:27,6'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
            - BranchSide:      './elfclass.h:27,6'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
            - BranchSide:      'readelf.c:1972,21'
              BranchSideFuncs:
                - elf_printf
        - Branch String:   './elfclass.h:27,6'
          Branch Sides:
            - BranchSide:      './elfclass.h:28,3'
              BranchSideFuncs: []
            - BranchSide:      './elfclass.h:30,6'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
        - Branch String:   './elfclass.h:36,2'
          Branch Sides:
            - BranchSide:      './elfclass.h:39,11'
              BranchSideFuncs:
                - getu16
                - getu32
                - getu16
                - dophn_core
                - toomany
                - toomany
            - BranchSide:      './elfclass.h:52,11'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - toomany
                - toomany
            - BranchSide:      './elfclass.h:52,11'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - toomany
                - toomany
            - BranchSide:      './elfclass.h:65,11'
              BranchSideFuncs:
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
            - BranchSide:      './elfclass.h:78,3'
              BranchSideFuncs:
                - toomany
        - Branch String:   './elfclass.h:40,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:41,19'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:42,9'
              BranchSideFuncs:
                - getu32
                - getu16
                - dophn_core
                - toomany
        - Branch String:   './elfclass.h:43,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:47,4'
              BranchSideFuncs: []
            - BranchSide:      './elfclass.h:48,3'
              BranchSideFuncs:
                - toomany
        - Branch String:   './elfclass.h:53,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:54,19'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:55,11'
              BranchSideFuncs:
                - getu16
                - getu32
                - getu16
                - dophn_exec
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - toomany
        - Branch String:   './elfclass.h:56,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:57,19'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:58,18'
              BranchSideFuncs:
                - getu32
                - getu16
                - dophn_exec
                - getu16
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
        - Branch String:   './elfclass.h:58,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:61,45'
              BranchSideFuncs: []
            - BranchSide:      './elfclass.h:62,4'
              BranchSideFuncs: []
        - Branch String:   './elfclass.h:66,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:67,19'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:68,13'
              BranchSideFuncs:
                - getu32
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
        - Branch String:   './elfclass.h:68,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:74,4'
              BranchSideFuncs: []
            - BranchSide:      './elfclass.h:75,3'
              BranchSideFuncs:
                - toomany
        - Branch String:   './elfclass.h:80,6'
          Branch Sides:
            - BranchSide:      './elfclass.h:81,18'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:82,2'
              BranchSideFuncs: []
        - Branch String:   './elfclass.h:27,6'
          Branch Sides:
            - BranchSide:      './elfclass.h:28,3'
              BranchSideFuncs: []
            - BranchSide:      './elfclass.h:30,6'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - toomany
                - toomany
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
        - Branch String:   './elfclass.h:36,2'
          Branch Sides:
            - BranchSide:      './elfclass.h:39,11'
              BranchSideFuncs:
                - getu16
                - getu64
                - getu16
                - dophn_core
                - toomany
                - toomany
            - BranchSide:      './elfclass.h:52,11'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - toomany
                - toomany
            - BranchSide:      './elfclass.h:52,11'
              BranchSideFuncs:
                - getu16
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - toomany
                - toomany
            - BranchSide:      './elfclass.h:65,11'
              BranchSideFuncs:
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
            - BranchSide:      './elfclass.h:78,3'
              BranchSideFuncs:
                - toomany
        - Branch String:   './elfclass.h:40,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:41,19'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:42,9'
              BranchSideFuncs:
                - getu64
                - getu16
                - dophn_core
                - toomany
        - Branch String:   './elfclass.h:43,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:47,4'
              BranchSideFuncs: []
            - BranchSide:      './elfclass.h:48,3'
              BranchSideFuncs:
                - toomany
        - Branch String:   './elfclass.h:53,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:54,19'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:55,11'
              BranchSideFuncs:
                - getu16
                - getu64
                - getu16
                - dophn_exec
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
                - toomany
        - Branch String:   './elfclass.h:56,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:57,19'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:58,18'
              BranchSideFuncs:
                - getu64
                - getu16
                - dophn_exec
                - getu16
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
                - toomany
        - Branch String:   './elfclass.h:58,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:61,45'
              BranchSideFuncs: []
            - BranchSide:      './elfclass.h:62,4'
              BranchSideFuncs: []
        - Branch String:   './elfclass.h:66,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:67,19'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:68,13'
              BranchSideFuncs:
                - getu64
                - getu16
                - getu16
                - getu16
                - doshn
                - toomany
        - Branch String:   './elfclass.h:68,7'
          Branch Sides:
            - BranchSide:      './elfclass.h:74,4'
              BranchSideFuncs: []
            - BranchSide:      './elfclass.h:75,3'
              BranchSideFuncs:
                - toomany
        - Branch String:   './elfclass.h:80,6'
          Branch Sides:
            - BranchSide:      './elfclass.h:81,18'
              BranchSideFuncs:
                - toomany
            - BranchSide:      './elfclass.h:82,2'
              BranchSideFuncs: []
        - Branch String:   'readelf.c:1972,10'
          Branch Sides:
            - BranchSide:      'readelf.c:1973,7'
              BranchSideFuncs: []
            - BranchSide:      'readelf.c:1974,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'readelf.c:1930,6'
          Dst:             lseek
        - Src:             'readelf.c:1931,10'
          Dst:             __errno_location
        - Src:             'readelf.c:1932,8'
          Dst:             file_pipe2file
        - Src:             'readelf.c:1935,3'
          Dst:             file_badread
        - Src:             'readelf.c:1946,7'
          Dst:             fstat
        - Src:             'readelf.c:1947,4'
          Dst:             file_badread
        - Src:             './elfclass.h:34,9'
          Dst:             getu16
        - Src:             './elfclass.h:39,11'
          Dst:             getu16
        - Src:             './elfclass.h:41,11'
          Dst:             toomany
        - Src:             './elfclass.h:44,7'
          Dst:             getu32
        - Src:             './elfclass.h:45,7'
          Dst:             getu16
        - Src:             './elfclass.h:43,7'
          Dst:             dophn_core
        - Src:             './elfclass.h:52,11'
          Dst:             getu16
        - Src:             './elfclass.h:54,11'
          Dst:             toomany
        - Src:             './elfclass.h:55,11'
          Dst:             getu16
        - Src:             './elfclass.h:57,11'
          Dst:             toomany
        - Src:             './elfclass.h:59,7'
          Dst:             getu32
        - Src:             './elfclass.h:60,7'
          Dst:             getu16
        - Src:             './elfclass.h:58,7'
          Dst:             dophn_exec
        - Src:             './elfclass.h:65,11'
          Dst:             getu16
        - Src:             './elfclass.h:67,11'
          Dst:             toomany
        - Src:             './elfclass.h:69,7'
          Dst:             getu32
        - Src:             './elfclass.h:70,7'
          Dst:             getu16
        - Src:             './elfclass.h:71,14'
          Dst:             getu16
        - Src:             './elfclass.h:72,7'
          Dst:             getu16
        - Src:             './elfclass.h:68,7'
          Dst:             doshn
        - Src:             './elfclass.h:81,10'
          Dst:             toomany
        - Src:             './elfclass.h:34,9'
          Dst:             getu16
        - Src:             './elfclass.h:39,11'
          Dst:             getu16
        - Src:             './elfclass.h:41,11'
          Dst:             toomany
        - Src:             './elfclass.h:44,7'
          Dst:             getu64
        - Src:             './elfclass.h:45,7'
          Dst:             getu16
        - Src:             './elfclass.h:43,7'
          Dst:             dophn_core
        - Src:             './elfclass.h:52,11'
          Dst:             getu16
        - Src:             './elfclass.h:54,11'
          Dst:             toomany
        - Src:             './elfclass.h:55,11'
          Dst:             getu16
        - Src:             './elfclass.h:57,11'
          Dst:             toomany
        - Src:             './elfclass.h:59,7'
          Dst:             getu64
        - Src:             './elfclass.h:60,7'
          Dst:             getu16
        - Src:             './elfclass.h:58,7'
          Dst:             dophn_exec
        - Src:             './elfclass.h:65,11'
          Dst:             getu16
        - Src:             './elfclass.h:67,11'
          Dst:             toomany
        - Src:             './elfclass.h:69,7'
          Dst:             getu64
        - Src:             './elfclass.h:70,7'
          Dst:             getu16
        - Src:             './elfclass.h:71,14'
          Dst:             getu16
        - Src:             './elfclass.h:72,7'
          Dst:             getu16
        - Src:             './elfclass.h:68,7'
          Dst:             doshn
        - Src:             './elfclass.h:81,10'
          Dst:             toomany
        - Src:             'readelf.c:1972,10'
          Dst:             elf_printf
    - functionName:    der_data
      functionSourceFile: '/src/file/src/der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - blen
        - tag
        - q
        - len
      BBCount:         20
      ICount:          184
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'der.c:240,2'
          Branch Sides:
            - BranchSide:      'der.c:244,19'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'der.c:244,19'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'der.c:244,19'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'der.c:246,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'der.c:252,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'der.c:246,7'
          Branch Sides:
            - BranchSide:      'der.c:247,4'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'der.c:248,19'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'der.c:255,2'
          Branch Sides:
            - BranchSide:      'der.c:256,16'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'der.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'der.c:257,7'
          Branch Sides:
            - BranchSide:      'der.c:258,13'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'der.c:259,2'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'der.c:244,10'
          Dst:             snprintf
        - Src:             'der.c:248,10'
          Dst:             snprintf
        - Src:             'der.c:258,4'
          Dst:             snprintf
    - functionName:    der_tag
      functionSourceFile: '/src/file/src/der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
        - tag
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
        - strlcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'der.c:227,6'
          Branch Sides:
            - BranchSide:      'der.c:228,11'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'der.c:230,12'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'der.c:228,3'
          Dst:             strlcpy
        - Src:             'der.c:230,3'
          Dst:             snprintf
    - functionName:    der_cmp
      functionSourceFile: '/src/file/src/der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - m
      BBCount:         37
      ICount:          275
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
        - der_data
        - der_tag
        - fprintf
        - getlength
        - gettag
        - strcmp
        - strlcpy
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'der.c:314,6'
          Branch Sides:
            - BranchSide:      'der.c:316,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:322,19'
              BranchSideFuncs:
                - getlength
                - der_tag
                - strlen
                - strncmp
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - fprintf
        - Branch String:   'der.c:323,6'
          Branch Sides:
            - BranchSide:      'der.c:325,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:328,10'
              BranchSideFuncs:
                - der_tag
                - strlen
                - strncmp
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
                - fprintf
        - Branch String:   'der.c:329,6'
          Branch Sides:
            - BranchSide:      'der.c:330,11'
              BranchSideFuncs:
                - fprintf
                - strlen
                - strncmp
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'der.c:332,23'
              BranchSideFuncs:
                - strlen
                - strncmp
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'der.c:334,6'
          Branch Sides:
            - BranchSide:      'der.c:336,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:339,7'
              BranchSideFuncs:
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'der.c:342,2'
          Branch Sides:
            - BranchSide:      'der.c:345,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:347,4'
              BranchSideFuncs:
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
            - BranchSide:      'der.c:350,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - fprintf
        - Branch String:   'der.c:350,7'
          Branch Sides:
            - BranchSide:      'der.c:352,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'der.c:355,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - fprintf
        - Branch String:   'der.c:357,4'
          Branch Sides:
            - BranchSide:      'der.c:357,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - fprintf
            - BranchSide:      'der.c:359,8'
              BranchSideFuncs:
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'der.c:359,7'
          Branch Sides:
            - BranchSide:      'der.c:360,12'
              BranchSideFuncs:
                - fprintf
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'der.c:362,7'
              BranchSideFuncs:
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'der.c:362,7'
          Branch Sides:
            - BranchSide:      'der.c:364,4'
              BranchSideFuncs: []
            - BranchSide:      'der.c:366,3'
              BranchSideFuncs:
                - der_data
                - strcmp
                - strlcpy
                - strcmp
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - fprintf
        - Branch String:   'der.c:372,6'
          Branch Sides:
            - BranchSide:      'der.c:373,11'
              BranchSideFuncs:
                - fprintf
                - strcmp
                - strlcpy
                - strcmp
            - BranchSide:      'der.c:374,13'
              BranchSideFuncs:
                - strcmp
                - strlcpy
                - strcmp
        - Branch String:   'der.c:374,26'
          Branch Sides:
            - BranchSide:      'der.c:374,41'
              BranchSideFuncs:
                - strcmp
                - strlcpy
            - BranchSide:      'der.c:378,10'
              BranchSideFuncs:
                - strlcpy
        - Branch String:   'der.c:374,6'
          Branch Sides:
            - BranchSide:      'der.c:376,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:378,10'
              BranchSideFuncs:
                - strlcpy
      Callsites:
        - Src:             'der.c:313,8'
          Dst:             gettag
        - Src:             'der.c:322,9'
          Dst:             getlength
        - Src:             'der.c:328,2'
          Dst:             der_tag
        - Src:             'der.c:330,3'
          Dst:             fprintf
        - Src:             'der.c:332,16'
          Dst:             strlen
        - Src:             'der.c:334,6'
          Dst:             strncmp
        - Src:             'der.c:350,8'
          Dst:             __ctype_b_loc
        - Src:             'der.c:358,10'
          Dst:             __ctype_b_loc
        - Src:             'der.c:360,4'
          Dst:             fprintf
        - Src:             'der.c:371,2'
          Dst:             der_data
        - Src:             'der.c:373,3'
          Dst:             fprintf
        - Src:             'der.c:374,6'
          Dst:             strcmp
        - Src:             'der.c:374,29'
          Dst:             strcmp
        - Src:             'der.c:378,2'
          Dst:             strlcpy
    - functionName:    gettag
      functionSourceFile: '/src/file/src/der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - p
        - l
      BBCount:         13
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'der.c:153,6'
          Branch Sides:
            - BranchSide:      'der.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:156,8'
              BranchSideFuncs: []
        - Branch String:   'der.c:158,6'
          Branch Sides:
            - BranchSide:      'der.c:159,10'
              BranchSideFuncs: []
            - BranchSide:      'der.c:161,7'
              BranchSideFuncs: []
        - Branch String:   'der.c:161,6'
          Branch Sides:
            - BranchSide:      'der.c:162,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:164,2'
              BranchSideFuncs: []
        - Branch String:   'der.c:164,2'
          Branch Sides:
            - BranchSide:      'der.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'der.c:169,9'
              BranchSideFuncs: []
        - Branch String:   'der.c:166,7'
          Branch Sides:
            - BranchSide:      'der.c:164,2'
              BranchSideFuncs: []
            - BranchSide:      'der.c:167,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getlength
      functionSourceFile: '/src/file/src/der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - p
        - l
      BBCount:         17
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'der.c:188,6'
          Branch Sides:
            - BranchSide:      'der.c:190,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:198,23'
              BranchSideFuncs: []
        - Branch String:   'der.c:200,6'
          Branch Sides:
            - BranchSide:      'der.c:202,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:205,6'
              BranchSideFuncs: []
        - Branch String:   'der.c:205,6'
          Branch Sides:
            - BranchSide:      'der.c:206,10'
              BranchSideFuncs: []
            - BranchSide:      'der.c:212,6'
              BranchSideFuncs: []
        - Branch String:   'der.c:213,2'
          Branch Sides:
            - BranchSide:      'der.c:214,10'
              BranchSideFuncs: []
            - BranchSide:      'der.c:216,6'
              BranchSideFuncs: []
        - Branch String:   'der.c:216,28'
          Branch Sides:
            - BranchSide:      'der.c:216,32'
              BranchSideFuncs: []
            - BranchSide:      'der.c:219,3'
              BranchSideFuncs: []
        - Branch String:   'der.c:216,6'
          Branch Sides:
            - BranchSide:      'der.c:219,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:221,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    der_offs
      functionSourceFile: '/src/file/src/der.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - m
        - nbytes
      BBCount:         16
      ICount:          145
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - getlength
        - gettag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'der.c:267,25'
          Branch Sides:
            - BranchSide:      'der.c:267,44'
              BranchSideFuncs:
                - gettag
                - getlength
            - BranchSide:      'der.c:267,63'
              BranchSideFuncs:
                - gettag
                - getlength
        - Branch String:   'der.c:269,6'
          Branch Sides:
            - BranchSide:      'der.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:276,28'
              BranchSideFuncs:
                - getlength
        - Branch String:   'der.c:277,6'
          Branch Sides:
            - BranchSide:      'der.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'der.c:284,10'
              BranchSideFuncs: []
        - Branch String:   'der.c:292,6'
          Branch Sides:
            - BranchSide:      'der.c:293,7'
              BranchSideFuncs: []
            - BranchSide:      'der.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'der.c:293,7'
          Branch Sides:
            - BranchSide:      'der.c:294,4'
              BranchSideFuncs: []
            - BranchSide:      'der.c:295,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'der.c:269,6'
          Dst:             gettag
        - Src:             'der.c:276,18'
          Dst:             getlength
    - functionName:    cdf_realloc
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - line
        - p
        - n
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cdf.c:118,9'
          Dst:             realloc
    - functionName:    cdf_u16tos8
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - p
      BBCount:         8
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:1340,22'
          Branch Sides:
            - BranchSide:      'cdf.c:1340,25'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1340,2'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:1340,2'
          Branch Sides:
            - BranchSide:      'cdf.c:1341,12'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1342,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cdf_print_elapsed_time
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bufsiz
        - ts
      BBCount:         19
      ICount:          190
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:1316,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1317,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'cdf.c:1322,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'cdf.c:1318,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1319,11'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1320,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'cdf.c:1322,11'
          Branch Sides:
            - BranchSide:      'cdf.c:1322,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'cdf.c:1323,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'cdf.c:1322,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1323,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'cdf.c:1328,18'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'cdf.c:1324,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1325,11'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1326,2'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'cdf.c:1329,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1330,10'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1332,18'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'cdf.c:1317,10'
          Dst:             snprintf
        - Src:             'cdf.c:1323,10'
          Dst:             snprintf
        - Src:             'cdf.c:1328,9'
          Dst:             snprintf
        - Src:             'cdf.c:1332,9'
          Dst:             snprintf
    - functionName:    cdf_print_property_name
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buf
        - bufsiz
        - p
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:1295,2'
          Branch Sides:
            - BranchSide:      'cdf.c:1296,10'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'cdf.c:1298,18'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'cdf.c:1296,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1296,18'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'cdf.c:1297,20'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'cdf.c:1297,11'
          Dst:             snprintf
        - Src:             'cdf.c:1298,9'
          Dst:             snprintf
    - functionName:    cdf_print_classid
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - id
      BBCount:         3
      ICount:          76
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cdf.c:1257,9'
          Dst:             snprintf
    - functionName:    cdf_check_stream
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sst
        - h
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cdf.c:345,14'
          Branch Sides:
            - BranchSide:      'cdf.c:346,6'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'cdf.c:346,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'cdf.c:347,2'
          Branch Sides:
            - BranchSide:      'cdf.c:347,2'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:347,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'cdf.c:347,2'
          Dst:             __assert_fail
    - functionName:    cdf_unpack_catalog
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - sst
        - cat
      BBCount:         49
      ICount:          437
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - cdf_check_stream
        - cdf_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:1200,12'
          Branch Sides:
            - BranchSide:      'cdf.c:1200,12'
              BranchSideFuncs:
                - __bswap_16.1287
                - cdf_malloc
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1200,12'
              BranchSideFuncs:
                - __bswap_16.1287
                - cdf_malloc
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:1201,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1202,4'
              BranchSideFuncs:
                - cdf_malloc
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1203,8'
              BranchSideFuncs:
                - cdf_malloc
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:1204,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1205,7'
              BranchSideFuncs:
                - cdf_malloc
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1206,2'
              BranchSideFuncs:
                - cdf_malloc
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:1207,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1208,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1209,4'
              BranchSideFuncs:
                - cdf_malloc
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:1212,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1213,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1214,9'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:1217,2'
          Branch Sides:
            - BranchSide:      'cdf.c:1218,31'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1250,20'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:1221,3'
          Branch Sides:
            - BranchSide:      'cdf.c:1221,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1221,3'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:1221,3'
          Branch Sides:
            - BranchSide:      'cdf.c:1221,3'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_64.1289
                - __bswap_32.1288
            - BranchSide:      'cdf.c:1221,3'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_64.1289
                - __bswap_32.1288
        - Branch String:   'cdf.c:1222,3'
          Branch Sides:
            - BranchSide:      'cdf.c:1222,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1222,3'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_64.1289
                - __bswap_32.1288
        - Branch String:   'cdf.c:1222,3'
          Branch Sides:
            - BranchSide:      'cdf.c:1222,3'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_64.1289
            - BranchSide:      'cdf.c:1222,3'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_64.1289
        - Branch String:   'cdf.c:1223,3'
          Branch Sides:
            - BranchSide:      'cdf.c:1223,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1223,3'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_64.1289
        - Branch String:   'cdf.c:1223,3'
          Branch Sides:
            - BranchSide:      'cdf.c:1223,3'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1223,3'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:1226,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1227,4'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1231,3'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:1233,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1234,21'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1236,8'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:1239,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1240,4'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1244,10'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:1244,3'
          Branch Sides:
            - BranchSide:      'cdf.c:1245,22'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1246,3'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
      Callsites:
        - Src:             'cdf.c:1190,14'
          Dst:             cdf_check_stream
        - Src:             'cdf.c:1200,12'
          Dst:             __bswap_16
        - Src:             'cdf.c:1210,9'
          Dst:             cdf_malloc
        - Src:             'cdf.c:1221,3'
          Dst:             __bswap_16
        - Src:             'cdf.c:1222,3'
          Dst:             __bswap_32
        - Src:             'cdf.c:1223,3'
          Dst:             __bswap_64
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdf_malloc
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - file
        - line
        - n
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cdf.c:106,6'
          Branch Sides:
            - BranchSide:      'cdf.c:106,6'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'cdf.c:107,7'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdf_unpack_summary_info
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sst
        - h
        - ssi
        - info
        - count
      BBCount:         26
      ICount:          223
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_16
        - __bswap_32
        - cdf_check_stream_offset
        - cdf_read_property_info
        - cdf_swap_class
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:1159,71'
          Branch Sides:
            - BranchSide:      'cdf.c:1160,30'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1161,3'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:1159,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1161,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1162,23'
              BranchSideFuncs:
                - cdf_swap_class
                - cdf_read_property_info
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:1162,23'
          Branch Sides:
            - BranchSide:      'cdf.c:1162,23'
              BranchSideFuncs:
                - __bswap_16.1287
                - cdf_swap_class
                - cdf_read_property_info
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1162,23'
              BranchSideFuncs:
                - cdf_swap_class
                - cdf_read_property_info
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:1163,23'
          Branch Sides:
            - BranchSide:      'cdf.c:1163,23'
              BranchSideFuncs:
                - __bswap_16.1287
                - cdf_swap_class
                - cdf_read_property_info
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:1163,23'
              BranchSideFuncs:
                - cdf_swap_class
                - cdf_read_property_info
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:1164,15'
          Branch Sides:
            - BranchSide:      'cdf.c:1164,15'
              BranchSideFuncs:
                - __bswap_16.1287
                - cdf_swap_class
                - cdf_read_property_info
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:1164,15'
              BranchSideFuncs:
                - cdf_swap_class
                - cdf_read_property_info
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:1167,18'
          Branch Sides:
            - BranchSide:      'cdf.c:1167,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - cdf_read_property_info
                - __bswap_32.1288
            - BranchSide:      'cdf.c:1167,2'
              BranchSideFuncs:
                - cdf_read_property_info
                - __bswap_32.1288
        - Branch String:   'cdf.c:1171,37'
          Branch Sides:
            - BranchSide:      'cdf.c:1171,63'
              BranchSideFuncs:
                - __bswap_32.1288
                - cdf_read_property_info
            - BranchSide:      'cdf.c:1171,63'
              BranchSideFuncs:
                - cdf_read_property_info
        - Branch String:   'cdf.c:1171,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1173,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:1174,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:1159,6'
          Dst:             cdf_check_stream_offset
        - Src:             'cdf.c:1160,6'
          Dst:             cdf_check_stream_offset
        - Src:             'cdf.c:1162,23'
          Dst:             __bswap_16
        - Src:             'cdf.c:1163,23'
          Dst:             __bswap_16
        - Src:             'cdf.c:1164,15'
          Dst:             __bswap_16
        - Src:             'cdf.c:1166,2'
          Dst:             cdf_swap_class
        - Src:             'cdf.c:1167,18'
          Dst:             __bswap_32
        - Src:             'cdf.c:1171,37'
          Dst:             __bswap_32
        - Src:             'cdf.c:1171,6'
          Dst:             cdf_read_property_info
    - functionName:    cdf_check_stream_offset
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - sst
        - h
        - p
        - tail
        - line
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - cdf_check_stream
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cdf.c:359,13'
          Branch Sides:
            - BranchSide:      'cdf.c:359,16'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:365,2'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'cdf.c:359,6'
          Branch Sides:
            - BranchSide:      'cdf.c:360,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:365,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'cdf.c:357,14'
          Dst:             cdf_check_stream
        - Src:             'cdf.c:365,2'
          Dst:             __errno_location
    - functionName:    cdf_swap_class
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __bswap_16
        - __bswap_32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:305,16'
          Branch Sides:
            - BranchSide:      'cdf.c:305,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
            - BranchSide:      'cdf.c:305,2'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:306,18'
          Branch Sides:
            - BranchSide:      'cdf.c:306,18'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_16.1287
            - BranchSide:      'cdf.c:306,18'
              BranchSideFuncs:
                - __bswap_16.1287
        - Branch String:   'cdf.c:307,18'
          Branch Sides:
            - BranchSide:      'cdf.c:307,18'
              BranchSideFuncs:
                - __bswap_16.1287
            - BranchSide:      'cdf.c:307,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:305,16'
          Dst:             __bswap_32
        - Src:             'cdf.c:306,18'
          Dst:             __bswap_16
        - Src:             'cdf.c:307,18'
          Dst:             __bswap_16
    - functionName:    cdf_read_property_info
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sst
        - h
        - offs
        - info
        - count
        - maxcount
      BBCount:         96
      ICount:          660
      EdgeCount:       124
      CyclomaticComplexity: 30
      functionsReached:
        - __bswap_32
        - __errno_location
        - cdf_check_stream_offset
        - cdf_copy_info
        - cdf_get_property_info_pos
        - cdf_getuint32
        - cdf_grow_info
        - cdf_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:1000,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1001,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1004,8'
              BranchSideFuncs:
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_check_stream_offset
                - cdf_grow_info
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - __bswap_32.1288
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:1006,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1007,3'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1008,14'
              BranchSideFuncs:
                - cdf_check_stream_offset
                - cdf_grow_info
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - __bswap_32.1288
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:1008,14'
          Branch Sides:
            - BranchSide:      'cdf.c:1008,5'
              BranchSideFuncs:
                - __bswap_32.1288
                - cdf_check_stream_offset
                - cdf_grow_info
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - __bswap_32.1288
                - __errno_location
            - BranchSide:      'cdf.c:1008,5'
              BranchSideFuncs:
                - cdf_check_stream_offset
                - cdf_grow_info
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - __bswap_32.1288
                - __errno_location
        - Branch String:   'cdf.c:1009,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1010,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1014,30'
              BranchSideFuncs:
                - cdf_check_stream_offset
                - cdf_grow_info
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - __bswap_32.1288
        - Branch String:   'cdf.c:1014,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1015,3'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1017,21'
              BranchSideFuncs:
                - cdf_grow_info
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - __bswap_32.1288
        - Branch String:   'cdf.c:1017,21'
          Branch Sides:
            - BranchSide:      'cdf.c:1017,5'
              BranchSideFuncs:
                - __bswap_32.1288
                - cdf_grow_info
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1017,5'
              BranchSideFuncs:
                - cdf_grow_info
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1020,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1021,3'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1022,22'
              BranchSideFuncs:
                - cdf_grow_info
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1023,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1024,3'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1025,10'
              BranchSideFuncs:
                - cdf_offset
                - cdf_offset
                - cdf_check_stream_offset
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1029,13'
          Branch Sides:
            - BranchSide:      'cdf.c:1029,40'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1030,3'
              BranchSideFuncs:
                - free
                - __errno_location
        - Branch String:   'cdf.c:1029,6'
          Branch Sides:
            - BranchSide:      'cdf.c:1030,3'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1032,9'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1032,2'
          Branch Sides:
            - BranchSide:      'cdf.c:1033,38'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1137,2'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:1033,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1034,4'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1035,18'
              BranchSideFuncs:
                - cdf_getuint32
                - cdf_getuint32
                - cdf_get_property_info_pos
                - free
                - __errno_location
                - cdf_getuint32
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1037,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1039,4'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1041,20'
              BranchSideFuncs:
                - cdf_getuint32
                - cdf_get_property_info_pos
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_getuint32
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1044,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1045,8'
              BranchSideFuncs:
                - cdf_getuint32
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_getuint32
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
            - BranchSide:      'cdf.c:1057,14'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_getuint32
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
        - Branch String:   'cdf.c:1045,8'
          Branch Sides:
            - BranchSide:      'cdf.c:1047,5'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1049,16'
              BranchSideFuncs:
                - cdf_getuint32
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_getuint32
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
        - Branch String:   'cdf.c:1050,38'
          Branch Sides:
            - BranchSide:      'cdf.c:1050,41'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1053,5'
              BranchSideFuncs:
                - free
                - __errno_location
        - Branch String:   'cdf.c:1050,8'
          Branch Sides:
            - BranchSide:      'cdf.c:1053,5'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1055,9'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_getuint32
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
        - Branch String:   'cdf.c:1061,7'
          Branch Sides:
            - BranchSide:      'cdf.c:1062,4'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1063,11'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_getuint32
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
        - Branch String:   'cdf.c:1063,3'
          Branch Sides:
            - BranchSide:      'cdf.c:1066,4'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1066,4'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1068,24'
              BranchSideFuncs:
                - cdf_copy_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1075,24'
              BranchSideFuncs:
                - cdf_copy_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1075,24'
              BranchSideFuncs:
                - cdf_copy_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1075,24'
              BranchSideFuncs:
                - cdf_copy_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1075,24'
              BranchSideFuncs:
                - cdf_copy_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1082,24'
              BranchSideFuncs:
                - cdf_copy_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1082,24'
              BranchSideFuncs:
                - cdf_copy_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1082,24'
              BranchSideFuncs:
                - cdf_copy_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1082,24'
              BranchSideFuncs:
                - cdf_copy_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1087,8'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_getuint32
                - cdf_grow_info
            - BranchSide:      'cdf.c:1087,8'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_getuint32
                - cdf_grow_info
            - BranchSide:      'cdf.c:1126,8'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1128,4'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1068,8'
          Branch Sides:
            - BranchSide:      'cdf.c:1069,5'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1070,4'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1075,8'
          Branch Sides:
            - BranchSide:      'cdf.c:1076,5'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1077,4'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1082,8'
          Branch Sides:
            - BranchSide:      'cdf.c:1083,5'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1084,4'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1087,8'
          Branch Sides:
            - BranchSide:      'cdf.c:1088,20'
              BranchSideFuncs:
                - cdf_grow_info
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_getuint32
            - BranchSide:      'cdf.c:1094,11'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_grow_info
                - free
                - __errno_location
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - cdf_getuint32
        - Branch String:   'cdf.c:1090,9'
          Branch Sides:
            - BranchSide:      'cdf.c:1091,6'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1092,12'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_grow_info
                - free
                - __errno_location
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - cdf_getuint32
        - Branch String:   'cdf.c:1094,30'
          Branch Sides:
            - BranchSide:      'cdf.c:1094,33'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_grow_info
                - free
                - __errno_location
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - cdf_getuint32
            - BranchSide:      'cdf.c:1094,4'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_grow_info
                - free
                - __errno_location
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - cdf_getuint32
        - Branch String:   'cdf.c:1094,4'
          Branch Sides:
            - BranchSide:      'cdf.c:1099,9'
              BranchSideFuncs:
                - cdf_getuint32
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_grow_info
                - free
                - __errno_location
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1123,5'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1099,9'
          Branch Sides:
            - BranchSide:      'cdf.c:1100,6'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1102,9'
              BranchSideFuncs:
                - cdf_getuint32
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_grow_info
                - free
                - __errno_location
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
        - Branch String:   'cdf.c:1104,9'
          Branch Sides:
            - BranchSide:      'cdf.c:1105,6'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'cdf.c:1107,27'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_grow_info
                - free
                - __errno_location
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - cdf_getuint32
        - Branch String:   'cdf.c:1117,9'
          Branch Sides:
            - BranchSide:      'cdf.c:1118,7'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_grow_info
                - free
                - __errno_location
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - cdf_getuint32
            - BranchSide:      'cdf.c:1120,13'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_grow_info
                - free
                - __errno_location
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
                - cdf_getuint32
        - Branch String:   'cdf.c:1126,8'
          Branch Sides:
            - BranchSide:      'cdf.c:1127,5'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
            - BranchSide:      'cdf.c:1128,4'
              BranchSideFuncs:
                - cdf_get_property_info_pos
                - cdf_getuint32
                - cdf_getuint32
                - cdf_getuint32
                - free
                - __errno_location
                - cdf_grow_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_copy_info
                - cdf_getuint32
      Callsites:
        - Src:             'cdf.c:1001,3'
          Dst:             __errno_location
        - Src:             'cdf.c:1004,8'
          Dst:             cdf_offset
        - Src:             'cdf.c:1006,6'
          Dst:             cdf_check_stream_offset
        - Src:             'cdf.c:1008,14'
          Dst:             __bswap_32
        - Src:             'cdf.c:1010,3'
          Dst:             __errno_location
        - Src:             'cdf.c:1014,6'
          Dst:             cdf_check_stream_offset
        - Src:             'cdf.c:1017,21'
          Dst:             __bswap_32
        - Src:             'cdf.c:1022,8'
          Dst:             cdf_grow_info
        - Src:             'cdf.c:1027,6'
          Dst:             cdf_offset
        - Src:             'cdf.c:1028,6'
          Dst:             cdf_offset
        - Src:             'cdf.c:1029,16'
          Dst:             cdf_check_stream_offset
        - Src:             'cdf.c:1033,12'
          Dst:             cdf_get_property_info_pos
        - Src:             'cdf.c:1035,18'
          Dst:             cdf_getuint32
        - Src:             'cdf.c:1041,20'
          Dst:             cdf_getuint32
        - Src:             'cdf.c:1049,16'
          Dst:             cdf_getuint32
        - Src:             'cdf.c:1068,9'
          Dst:             cdf_copy_info
        - Src:             'cdf.c:1075,9'
          Dst:             cdf_copy_info
        - Src:             'cdf.c:1082,9'
          Dst:             cdf_copy_info
        - Src:             'cdf.c:1089,11'
          Dst:             cdf_grow_info
        - Src:             'cdf.c:1102,9'
          Dst:             cdf_getuint32
        - Src:             'cdf.c:1143,2'
          Dst:             __errno_location
    - functionName:    cdf_offset
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - l
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdf_grow_info
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - info
        - maxcount
        - incr
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cdf_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cdf.c:942,6'
          Branch Sides:
            - BranchSide:      'cdf.c:945,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cdf.c:947,8'
              BranchSideFuncs:
                - cdf_realloc
                - free
        - Branch String:   'cdf.c:949,6'
          Branch Sides:
            - BranchSide:      'cdf.c:950,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cdf.c:952,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:947,8'
          Dst:             cdf_realloc
    - functionName:    cdf_get_property_info_pos
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sst
        - h
        - p
        - e
        - i
      BBCount:         12
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - cdf_check_stream_offset
        - cdf_getuint32
        - cdf_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:912,6'
          Branch Sides:
            - BranchSide:      'cdf.c:914,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:917,30'
              BranchSideFuncs:
                - cdf_check_stream_offset
                - cdf_getuint32
                - cdf_offset
        - Branch String:   'cdf.c:917,6'
          Branch Sides:
            - BranchSide:      'cdf.c:919,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:921,8'
              BranchSideFuncs:
                - cdf_getuint32
                - cdf_offset
        - Branch String:   'cdf.c:922,6'
          Branch Sides:
            - BranchSide:      'cdf.c:924,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:927,6'
              BranchSideFuncs:
                - cdf_offset
        - Branch String:   'cdf.c:928,6'
          Branch Sides:
            - BranchSide:      'cdf.c:930,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:933,9'
              BranchSideFuncs:
                - cdf_offset
      Callsites:
        - Src:             'cdf.c:917,6'
          Dst:             cdf_check_stream_offset
        - Src:             'cdf.c:921,8'
          Dst:             cdf_getuint32
        - Src:             'cdf.c:933,9'
          Dst:             cdf_offset
    - functionName:    cdf_getuint32
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - offs
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __bswap_32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cdf.c:202,9'
          Branch Sides:
            - BranchSide:      'cdf.c:202,9'
              BranchSideFuncs:
                - __bswap_32.1288
            - BranchSide:      'cdf.c:202,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:202,9'
          Dst:             __bswap_32
    - functionName:    cdf_copy_info
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - inp
        - p
        - e
        - len
      BBCount:         22
      ICount:          141
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - abort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cdf.c:966,6'
          Branch Sides:
            - BranchSide:      'cdf.c:967,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:969,6'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
                - abort
        - Branch String:   'cdf.c:969,6'
          Branch Sides:
            - BranchSide:      'cdf.c:970,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:972,16'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_16.1287
                - abort
        - Branch String:   'cdf.c:974,2'
          Branch Sides:
            - BranchSide:      'cdf.c:976,17'
              BranchSideFuncs:
                - __bswap_16.1287
            - BranchSide:      'cdf.c:979,17'
              BranchSideFuncs:
                - __bswap_32.1288
            - BranchSide:      'cdf.c:982,17'
              BranchSideFuncs:
                - __bswap_64.1289
            - BranchSide:      'cdf.c:985,3'
              BranchSideFuncs:
                - abort
        - Branch String:   'cdf.c:976,17'
          Branch Sides:
            - BranchSide:      'cdf.c:987,2'
              BranchSideFuncs:
                - __bswap_16.1287
            - BranchSide:      'cdf.c:987,2'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:979,17'
          Branch Sides:
            - BranchSide:      'cdf.c:979,3'
              BranchSideFuncs:
                - __bswap_32.1288
            - BranchSide:      'cdf.c:979,3'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:982,17'
          Branch Sides:
            - BranchSide:      'cdf.c:982,3'
              BranchSideFuncs:
                - __bswap_64.1289
            - BranchSide:      'cdf.c:982,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:976,17'
          Dst:             __bswap_16
        - Src:             'cdf.c:979,17'
          Dst:             __bswap_32
        - Src:             'cdf.c:982,17'
          Dst:             __bswap_64
        - Src:             'cdf.c:985,3'
          Dst:             abort
    - functionName:    cdf_namecmp
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - d
        - s
        - l
      BBCount:         16
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __bswap_16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:836,2'
          Branch Sides:
            - BranchSide:      'cdf.c:837,8'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_16.1287
            - BranchSide:      'cdf.c:839,2'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:837,13'
          Branch Sides:
            - BranchSide:      'cdf.c:837,13'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_16.1287
            - BranchSide:      'cdf.c:837,13'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:837,7'
          Branch Sides:
            - BranchSide:      'cdf.c:837,13'
              BranchSideFuncs:
                - __bswap_16.1287
            - BranchSide:      'cdf.c:838,11'
              BranchSideFuncs:
                - __bswap_16.1287
        - Branch String:   'cdf.c:838,37'
          Branch Sides:
            - BranchSide:      'cdf.c:838,37'
              BranchSideFuncs:
                - __bswap_16.1287
            - BranchSide:      'cdf.c:838,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:837,13'
          Dst:             __bswap_16
        - Src:             'cdf.c:838,37'
          Dst:             __bswap_16
    - functionName:    cdf_find_stream
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dir
        - name
        - type
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - cdf_namecmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cdf.c:883,2'
          Branch Sides:
            - BranchSide:      'cdf.c:884,7'
              BranchSideFuncs:
                - __errno_location
                - cdf_namecmp
            - BranchSide:      'cdf.c:888,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'cdf.c:884,42'
          Branch Sides:
            - BranchSide:      'cdf.c:885,19'
              BranchSideFuncs:
                - cdf_namecmp
                - __errno_location
            - BranchSide:      'cdf.c:886,10'
              BranchSideFuncs:
                - __errno_location
                - cdf_namecmp
        - Branch String:   'cdf.c:884,7'
          Branch Sides:
            - BranchSide:      'cdf.c:886,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:887,4'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'cdf.c:888,6'
          Branch Sides:
            - BranchSide:      'cdf.c:889,10'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:892,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'cdf.c:881,23'
          Dst:             strlen
        - Src:             'cdf.c:885,7'
          Dst:             cdf_namecmp
        - Src:             'cdf.c:892,2'
          Dst:             __errno_location
    - functionName:    cdf_read_summary_info
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
        - sat
        - ssat
        - sst
        - dir
        - scn
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cdf_read_user_stream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cdf.c:856,9'
          Dst:             cdf_read_user_stream
    - functionName:    cdf_read_user_stream
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
        - sat
        - ssat
        - sst
        - dir
        - name
        - scn
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cdf_find_stream
        - cdf_read_sector_chain
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cdf.c:868,6'
          Branch Sides:
            - BranchSide:      'cdf.c:869,10'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:873,7'
              BranchSideFuncs:
                - cdf_read_sector_chain
      Callsites:
        - Src:             'cdf.c:866,10'
          Dst:             cdf_find_stream
        - Src:             'cdf.c:874,9'
          Dst:             cdf_read_sector_chain
    - functionName:    cdf_read_sector_chain
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
        - sat
        - ssat
        - sst
        - sid
        - len
        - scn
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cdf_read_long_sector_chain
        - cdf_read_short_sector_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:693,42'
          Branch Sides:
            - BranchSide:      'cdf.c:693,45'
              BranchSideFuncs:
                - cdf_read_long_sector_chain
                - cdf_read_short_sector_chain
            - BranchSide:      'cdf.c:697,37'
              BranchSideFuncs:
                - cdf_read_long_sector_chain
        - Branch String:   'cdf.c:693,6'
          Branch Sides:
            - BranchSide:      'cdf.c:694,38'
              BranchSideFuncs:
                - cdf_read_short_sector_chain
            - BranchSide:      'cdf.c:697,37'
              BranchSideFuncs:
                - cdf_read_long_sector_chain
      Callsites:
        - Src:             'cdf.c:694,10'
          Dst:             cdf_read_short_sector_chain
        - Src:             'cdf.c:697,10'
          Dst:             cdf_read_long_sector_chain
    - functionName:    cdf_read_short_sector_chain
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - ssat
        - sst
        - sid
        - len
        - scn
      BBCount:         22
      ICount:          194
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __bswap_32
        - __errno_location
        - cdf_calloc
        - cdf_count_chain
        - cdf_read_short_sector
        - cdf_zero_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:656,6'
          Branch Sides:
            - BranchSide:      'cdf.c:657,3'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:659,17'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_read_short_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
                - cdf_zero_stream
        - Branch String:   'cdf.c:660,6'
          Branch Sides:
            - BranchSide:      'cdf.c:661,26'
              BranchSideFuncs:
                - cdf_zero_stream
            - BranchSide:      'cdf.c:663,13'
              BranchSideFuncs:
                - cdf_read_short_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
        - Branch String:   'cdf.c:663,2'
          Branch Sides:
            - BranchSide:      'cdf.c:664,7'
              BranchSideFuncs:
                - cdf_read_short_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:681,2'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:664,7'
          Branch Sides:
            - BranchSide:      'cdf.c:666,4'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:668,7'
              BranchSideFuncs:
                - cdf_read_short_sector
                - __errno_location
                - cdf_zero_stream
                - __bswap_32.1288
        - Branch String:   'cdf.c:668,7'
          Branch Sides:
            - BranchSide:      'cdf.c:672,4'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:674,29'
              BranchSideFuncs:
                - cdf_read_short_sector
                - __errno_location
                - cdf_zero_stream
                - __bswap_32.1288
        - Branch String:   'cdf.c:674,7'
          Branch Sides:
            - BranchSide:      'cdf.c:677,4'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:679,9'
              BranchSideFuncs:
                - cdf_read_short_sector
                - __errno_location
                - cdf_zero_stream
                - __bswap_32.1288
        - Branch String:   'cdf.c:679,9'
          Branch Sides:
            - BranchSide:      'cdf.c:679,7'
              BranchSideFuncs:
                - __bswap_32.1288
                - cdf_read_short_sector
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:679,7'
              BranchSideFuncs:
                - cdf_read_short_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
      Callsites:
        - Src:             'cdf.c:652,17'
          Dst:             cdf_count_chain
        - Src:             'cdf.c:659,17'
          Dst:             cdf_calloc
        - Src:             'cdf.c:661,10'
          Dst:             cdf_zero_stream
        - Src:             'cdf.c:674,7'
          Dst:             cdf_read_short_sector
        - Src:             'cdf.c:679,9'
          Dst:             __bswap_32
        - Src:             'cdf.c:683,2'
          Dst:             __errno_location
        - Src:             'cdf.c:684,9'
          Dst:             cdf_zero_stream
    - functionName:    cdf_read_long_sector_chain
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
        - sat
        - sid
        - len
        - scn
      BBCount:         35
      ICount:          255
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - __bswap_32
        - __errno_location
        - cdf_calloc
        - cdf_count_chain
        - cdf_read_sector
        - cdf_zero_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cdf.c:604,20'
          Branch Sides:
            - BranchSide:      'cdf.c:604,2'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_read_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
            - BranchSide:      'cdf.c:604,2'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_read_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
                - cdf_zero_stream
                - cdf_zero_stream
        - Branch String:   'cdf.c:607,36'
          Branch Sides:
            - BranchSide:      'cdf.c:607,39'
              BranchSideFuncs:
                - cdf_zero_stream
            - BranchSide:      'cdf.c:608,26'
              BranchSideFuncs:
                - cdf_zero_stream
        - Branch String:   'cdf.c:607,6'
          Branch Sides:
            - BranchSide:      'cdf.c:608,26'
              BranchSideFuncs:
                - cdf_zero_stream
            - BranchSide:      'cdf.c:610,6'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_read_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
                - cdf_zero_stream
        - Branch String:   'cdf.c:610,6'
          Branch Sides:
            - BranchSide:      'cdf.c:611,3'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:613,17'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_read_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
                - cdf_zero_stream
        - Branch String:   'cdf.c:614,6'
          Branch Sides:
            - BranchSide:      'cdf.c:615,26'
              BranchSideFuncs:
                - cdf_zero_stream
            - BranchSide:      'cdf.c:617,13'
              BranchSideFuncs:
                - cdf_read_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
        - Branch String:   'cdf.c:617,2'
          Branch Sides:
            - BranchSide:      'cdf.c:618,7'
              BranchSideFuncs:
                - cdf_read_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:639,2'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:618,7'
          Branch Sides:
            - BranchSide:      'cdf.c:620,4'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:622,7'
              BranchSideFuncs:
                - cdf_read_sector
                - __errno_location
                - cdf_zero_stream
                - __bswap_32.1288
        - Branch String:   'cdf.c:622,7'
          Branch Sides:
            - BranchSide:      'cdf.c:626,4'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:628,29'
              BranchSideFuncs:
                - cdf_read_sector
                - __errno_location
                - cdf_zero_stream
                - __bswap_32.1288
        - Branch String:   'cdf.c:628,7'
          Branch Sides:
            - BranchSide:      'cdf.c:630,8'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:637,9'
              BranchSideFuncs:
                - cdf_read_sector
                - __errno_location
                - cdf_zero_stream
                - __bswap_32.1288
        - Branch String:   'cdf.c:630,30'
          Branch Sides:
            - BranchSide:      'cdf.c:630,33'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:635,4'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
        - Branch String:   'cdf.c:630,8'
          Branch Sides:
            - BranchSide:      'cdf.c:632,5'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:635,4'
              BranchSideFuncs:
                - __errno_location
                - cdf_zero_stream
        - Branch String:   'cdf.c:637,9'
          Branch Sides:
            - BranchSide:      'cdf.c:637,7'
              BranchSideFuncs:
                - __bswap_32.1288
                - cdf_read_sector
                - __errno_location
                - cdf_zero_stream
            - BranchSide:      'cdf.c:637,7'
              BranchSideFuncs:
                - cdf_read_sector
                - __bswap_32.1288
                - __errno_location
                - cdf_zero_stream
      Callsites:
        - Src:             'cdf.c:603,17'
          Dst:             cdf_count_chain
        - Src:             'cdf.c:608,10'
          Dst:             cdf_zero_stream
        - Src:             'cdf.c:613,17'
          Dst:             cdf_calloc
        - Src:             'cdf.c:615,10'
          Dst:             cdf_zero_stream
        - Src:             'cdf.c:628,13'
          Dst:             cdf_read_sector
        - Src:             'cdf.c:637,9'
          Dst:             __bswap_32
        - Src:             'cdf.c:641,2'
          Dst:             __errno_location
        - Src:             'cdf.c:642,9'
          Dst:             cdf_zero_stream
    - functionName:    cdf_count_chain
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - sat
        - sid
        - size
      BBCount:         20
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __bswap_32
        - __errno_location
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cdf.c:566,6'
          Branch Sides:
            - BranchSide:      'cdf.c:569,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:572,13'
              BranchSideFuncs:
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:572,2'
          Branch Sides:
            - BranchSide:      'cdf.c:574,7'
              BranchSideFuncs:
                - __errno_location
                - __bswap_32.1288
            - BranchSide:      'cdf.c:584,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'cdf.c:574,7'
          Branch Sides:
            - BranchSide:      'cdf.c:576,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:578,7'
              BranchSideFuncs:
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:578,7'
          Branch Sides:
            - BranchSide:      'cdf.c:580,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:582,9'
              BranchSideFuncs:
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:582,9'
          Branch Sides:
            - BranchSide:      'cdf.c:582,7'
              BranchSideFuncs:
                - __bswap_32.1288
                - __errno_location
            - BranchSide:      'cdf.c:582,7'
              BranchSideFuncs:
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:584,6'
          Branch Sides:
            - BranchSide:      'cdf.c:586,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:590,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:582,9'
          Dst:             __bswap_32
        - Src:             'cdf.c:592,2'
          Dst:             __errno_location
    - functionName:    cdf_zero_stream
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdf_calloc
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - file
        - line
        - n
        - u
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cdf.c:128,6'
          Branch Sides:
            - BranchSide:      'cdf.c:128,6'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'cdf.c:129,7'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'cdf.c:130,9'
          Dst:             calloc
    - functionName:    cdf_read_sector
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - buf
        - offs
        - len
        - h
        - id
      BBCount:         9
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cdf_read
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cdf.c:434,6'
          Branch Sides:
            - BranchSide:      'cdf.c:435,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:437,8'
              BranchSideFuncs:
                - __assert_fail
                - cdf_read
        - Branch String:   'cdf.c:438,2'
          Branch Sides:
            - BranchSide:      'cdf.c:438,2'
              BranchSideFuncs:
                - cdf_read
            - BranchSide:      'cdf.c:439,18'
              BranchSideFuncs:
                - cdf_read
      Callsites:
        - Src:             'cdf.c:438,2'
          Dst:             __assert_fail
        - Src:             'cdf.c:439,9'
          Dst:             cdf_read
    - functionName:    cdf_read
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - info
        - off
        - buf
        - len
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - pread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cdf.c:374,6'
          Branch Sides:
            - BranchSide:      'cdf.c:375,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:377,6'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   'cdf.c:377,26'
          Branch Sides:
            - BranchSide:      'cdf.c:377,29'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      'cdf.c:382,6'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   'cdf.c:377,6'
          Branch Sides:
            - BranchSide:      'cdf.c:378,16'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:382,6'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   'cdf.c:382,6'
          Branch Sides:
            - BranchSide:      'cdf.c:383,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:385,12'
              BranchSideFuncs:
                - pread
        - Branch String:   'cdf.c:385,6'
          Branch Sides:
            - BranchSide:      'cdf.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:388,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:385,6'
          Dst:             pread
        - Src:             'cdf.c:390,2'
          Dst:             __errno_location
    - functionName:    cdf_read_short_sector
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sst
        - buf
        - offs
        - len
        - h
        - id
      BBCount:         12
      ICount:          120
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:449,6'
          Branch Sides:
            - BranchSide:      'cdf.c:450,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:452,8'
              BranchSideFuncs:
                - __assert_fail
                - __errno_location
        - Branch String:   'cdf.c:453,2'
          Branch Sides:
            - BranchSide:      'cdf.c:453,2'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:454,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'cdf.c:454,6'
          Branch Sides:
            - BranchSide:      'cdf.c:458,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:460,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:453,2'
          Dst:             __assert_fail
        - Src:             'cdf.c:464,2'
          Dst:             __errno_location
    - functionName:    cdf_read_doc_summary_info
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
        - sat
        - ssat
        - sst
        - dir
        - scn
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cdf_read_user_stream
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cdf.c:847,9'
          Dst:             cdf_read_user_stream
    - functionName:    cdf_read_short_stream
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
        - sat
        - dir
        - scn
        - root
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - cdf_read_long_sector_chain
        - cdf_zero_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:807,2'
          Branch Sides:
            - BranchSide:      'cdf.c:808,7'
              BranchSideFuncs:
                - cdf_read_long_sector_chain
                - cdf_zero_stream
            - BranchSide:      'cdf.c:812,6'
              BranchSideFuncs:
                - cdf_read_long_sector_chain
                - cdf_zero_stream
        - Branch String:   'cdf.c:808,7'
          Branch Sides:
            - BranchSide:      'cdf.c:808,33'
              BranchSideFuncs:
                - cdf_read_long_sector_chain
                - cdf_zero_stream
            - BranchSide:      'cdf.c:809,4'
              BranchSideFuncs:
                - cdf_read_long_sector_chain
                - cdf_zero_stream
        - Branch String:   'cdf.c:812,6'
          Branch Sides:
            - BranchSide:      'cdf.c:814,3'
              BranchSideFuncs:
                - cdf_zero_stream
            - BranchSide:      'cdf.c:816,7'
              BranchSideFuncs:
                - cdf_read_long_sector_chain
                - cdf_zero_stream
        - Branch String:   'cdf.c:820,6'
          Branch Sides:
            - BranchSide:      'cdf.c:822,3'
              BranchSideFuncs:
                - cdf_zero_stream
            - BranchSide:      'cdf.c:825,36'
              BranchSideFuncs:
                - cdf_read_long_sector_chain
      Callsites:
        - Src:             'cdf.c:825,9'
          Dst:             cdf_read_long_sector_chain
        - Src:             'cdf.c:829,8'
          Dst:             cdf_zero_stream
    - functionName:    cdf_read_ssat
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
        - sat
        - ssat
      BBCount:         23
      ICount:          182
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __bswap_32
        - __errno_location
        - cdf_calloc
        - cdf_count_chain
        - cdf_read_sector
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:765,6'
          Branch Sides:
            - BranchSide:      'cdf.c:766,3'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'cdf.c:768,18'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_read_sector
                - __bswap_32.1288
                - free
                - __errno_location
        - Branch String:   'cdf.c:769,6'
          Branch Sides:
            - BranchSide:      'cdf.c:770,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cdf.c:772,13'
              BranchSideFuncs:
                - cdf_read_sector
                - __bswap_32.1288
                - free
                - __errno_location
        - Branch String:   'cdf.c:772,2'
          Branch Sides:
            - BranchSide:      'cdf.c:773,7'
              BranchSideFuncs:
                - cdf_read_sector
                - __bswap_32.1288
                - free
                - __errno_location
            - BranchSide:      'cdf.c:790,2'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:773,7'
          Branch Sides:
            - BranchSide:      'cdf.c:775,4'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'cdf.c:777,7'
              BranchSideFuncs:
                - cdf_read_sector
                - __errno_location
                - free
                - __bswap_32.1288
        - Branch String:   'cdf.c:777,7'
          Branch Sides:
            - BranchSide:      'cdf.c:781,4'
              BranchSideFuncs:
                - __errno_location
                - free
            - BranchSide:      'cdf.c:783,23'
              BranchSideFuncs:
                - cdf_read_sector
                - __errno_location
                - free
                - __bswap_32.1288
        - Branch String:   'cdf.c:783,7'
          Branch Sides:
            - BranchSide:      'cdf.c:786,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'cdf.c:788,9'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:788,9'
          Branch Sides:
            - BranchSide:      'cdf.c:788,7'
              BranchSideFuncs:
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - __errno_location
            - BranchSide:      'cdf.c:788,7'
              BranchSideFuncs:
                - cdf_read_sector
                - __bswap_32.1288
                - free
                - __errno_location
      Callsites:
        - Src:             'cdf.c:764,18'
          Dst:             cdf_count_chain
        - Src:             'cdf.c:768,18'
          Dst:             cdf_calloc
        - Src:             'cdf.c:783,7'
          Dst:             cdf_read_sector
        - Src:             'cdf.c:788,9'
          Dst:             __bswap_32
        - Src:             'cdf.c:792,2'
          Dst:             __errno_location
    - functionName:    cdf_read_dir
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
        - sat
        - dir
      BBCount:         33
      ICount:          253
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - __bswap_32
        - __errno_location
        - cdf_calloc
        - cdf_count_chain
        - cdf_malloc
        - cdf_read_sector
        - cdf_swap_dir
        - cdf_unpack_dir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:710,6'
          Branch Sides:
            - BranchSide:      'cdf.c:711,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:713,7'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_malloc
                - free
                - cdf_swap_dir
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_unpack_dir
                - free
                - free
                - __errno_location
                - free
        - Branch String:   'cdf.c:718,6'
          Branch Sides:
            - BranchSide:      'cdf.c:719,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:721,13'
              BranchSideFuncs:
                - cdf_malloc
                - free
                - cdf_swap_dir
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_unpack_dir
                - free
                - free
                - __errno_location
                - free
        - Branch String:   'cdf.c:721,6'
          Branch Sides:
            - BranchSide:      'cdf.c:722,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'cdf.c:726,13'
              BranchSideFuncs:
                - free
                - cdf_swap_dir
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_unpack_dir
                - free
                - free
                - __errno_location
        - Branch String:   'cdf.c:726,2'
          Branch Sides:
            - BranchSide:      'cdf.c:727,7'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - cdf_swap_dir
                - __bswap_32.1288
                - cdf_unpack_dir
                - free
                - free
                - __errno_location
            - BranchSide:      'cdf.c:742,6'
              BranchSideFuncs:
                - free
                - cdf_swap_dir
        - Branch String:   'cdf.c:727,7'
          Branch Sides:
            - BranchSide:      'cdf.c:729,4'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
            - BranchSide:      'cdf.c:731,23'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - cdf_swap_dir
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_unpack_dir
        - Branch String:   'cdf.c:731,7'
          Branch Sides:
            - BranchSide:      'cdf.c:734,4'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
            - BranchSide:      'cdf.c:736,10'
              BranchSideFuncs:
                - free
                - cdf_swap_dir
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_unpack_dir
        - Branch String:   'cdf.c:736,3'
          Branch Sides:
            - BranchSide:      'cdf.c:737,20'
              BranchSideFuncs:
                - cdf_unpack_dir
                - free
                - cdf_swap_dir
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
            - BranchSide:      'cdf.c:740,9'
              BranchSideFuncs:
                - free
                - cdf_swap_dir
                - cdf_read_sector
                - cdf_unpack_dir
                - free
                - free
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:740,9'
          Branch Sides:
            - BranchSide:      'cdf.c:740,7'
              BranchSideFuncs:
                - __bswap_32.1288
                - free
                - cdf_swap_dir
                - cdf_read_sector
                - cdf_unpack_dir
                - free
                - free
                - __errno_location
            - BranchSide:      'cdf.c:740,7'
              BranchSideFuncs:
                - free
                - cdf_swap_dir
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_unpack_dir
                - free
                - free
                - __errno_location
        - Branch String:   'cdf.c:742,6'
          Branch Sides:
            - BranchSide:      'cdf.c:743,10'
              BranchSideFuncs:
                - free
                - cdf_swap_dir
            - BranchSide:      'cdf.c:745,7'
              BranchSideFuncs:
                - free
        - Branch String:   'cdf.c:743,3'
          Branch Sides:
            - BranchSide:      'cdf.c:744,18'
              BranchSideFuncs:
                - cdf_swap_dir
                - free
            - BranchSide:      'cdf.c:744,33'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cdf.c:709,7'
          Dst:             cdf_count_chain
        - Src:             'cdf.c:716,17'
          Dst:             cdf_calloc
        - Src:             'cdf.c:721,13'
          Dst:             cdf_malloc
        - Src:             'cdf.c:731,7'
          Dst:             cdf_read_sector
        - Src:             'cdf.c:737,4'
          Dst:             cdf_unpack_dir
        - Src:             'cdf.c:740,9'
          Dst:             __bswap_32
        - Src:             'cdf.c:744,4'
          Dst:             cdf_swap_dir
        - Src:             'cdf.c:750,2'
          Dst:             __errno_location
    - functionName:    cdf_unpack_dir
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - buf
      BBCount:         1
      ICount:          141
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdf_swap_dir
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         36
      ICount:          276
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:288,17'
          Branch Sides:
            - BranchSide:      'cdf.c:288,17'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:288,17'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:289,20'
          Branch Sides:
            - BranchSide:      'cdf.c:289,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:289,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:290,21'
          Branch Sides:
            - BranchSide:      'cdf.c:290,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
            - BranchSide:      'cdf.c:290,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
        - Branch String:   'cdf.c:291,17'
          Branch Sides:
            - BranchSide:      'cdf.c:291,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
            - BranchSide:      'cdf.c:291,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
        - Branch String:   'cdf.c:292,25'
          Branch Sides:
            - BranchSide:      'cdf.c:292,2'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
            - BranchSide:      'cdf.c:292,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_64.1289
        - Branch String:   'cdf.c:293,25'
          Branch Sides:
            - BranchSide:      'cdf.c:293,2'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
            - BranchSide:      'cdf.c:293,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
                - __bswap_32.1288
        - Branch String:   'cdf.c:294,15'
          Branch Sides:
            - BranchSide:      'cdf.c:294,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
            - BranchSide:      'cdf.c:294,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
                - __bswap_64.1289
        - Branch String:   'cdf.c:295,17'
          Branch Sides:
            - BranchSide:      'cdf.c:295,2'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
            - BranchSide:      'cdf.c:295,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_64.1289
        - Branch String:   'cdf.c:296,18'
          Branch Sides:
            - BranchSide:      'cdf.c:296,2'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:296,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:297,29'
          Branch Sides:
            - BranchSide:      'cdf.c:297,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:297,2'
              BranchSideFuncs:
                - __bswap_32.1288
        - Branch String:   'cdf.c:299,14'
          Branch Sides:
            - BranchSide:      'cdf.c:299,14'
              BranchSideFuncs:
                - __bswap_32.1288
            - BranchSide:      'cdf.c:299,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:288,17'
          Dst:             __bswap_16
        - Src:             'cdf.c:289,20'
          Dst:             __bswap_32
        - Src:             'cdf.c:290,21'
          Dst:             __bswap_32
        - Src:             'cdf.c:291,17'
          Dst:             __bswap_32
        - Src:             'cdf.c:292,25'
          Dst:             __bswap_64
        - Src:             'cdf.c:293,25'
          Dst:             __bswap_64
        - Src:             'cdf.c:294,15'
          Dst:             __bswap_32
        - Src:             'cdf.c:295,17'
          Dst:             __bswap_64
        - Src:             'cdf.c:296,18'
          Dst:             __bswap_64
        - Src:             'cdf.c:297,29'
          Dst:             __bswap_32
        - Src:             'cdf.c:299,14'
          Dst:             __bswap_32
    - functionName:    cdf_read_sat
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
        - sat
      BBCount:         62
      ICount:          392
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - __bswap_32
        - __errno_location
        - cdf_calloc
        - cdf_read_sector
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:479,2'
          Branch Sides:
            - BranchSide:      'cdf.c:480,7'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
                - __errno_location
            - BranchSide:      'cdf.c:484,7'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
                - __errno_location
        - Branch String:   'cdf.c:480,7'
          Branch Sides:
            - BranchSide:      'cdf.c:480,29'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
                - __errno_location
            - BranchSide:      'cdf.c:481,4'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
                - __errno_location
        - Branch String:   'cdf.c:484,22'
          Branch Sides:
            - BranchSide:      'cdf.c:485,6'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
                - __errno_location
            - BranchSide:      'cdf.c:486,6'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
                - __errno_location
        - Branch String:   'cdf.c:485,67'
          Branch Sides:
            - BranchSide:      'cdf.c:486,6'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:489,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'cdf.c:484,6'
          Branch Sides:
            - BranchSide:      'cdf.c:489,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:493,17'
              BranchSideFuncs:
                - cdf_calloc
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
        - Branch String:   'cdf.c:496,6'
          Branch Sides:
            - BranchSide:      'cdf.c:498,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:500,9'
              BranchSideFuncs:
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
        - Branch String:   'cdf.c:500,2'
          Branch Sides:
            - BranchSide:      'cdf.c:501,7'
              BranchSideFuncs:
                - cdf_read_sector
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
            - BranchSide:      'cdf.c:510,13'
              BranchSideFuncs:
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:501,7'
          Branch Sides:
            - BranchSide:      'cdf.c:502,4'
              BranchSideFuncs:
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
            - BranchSide:      'cdf.c:503,23'
              BranchSideFuncs:
                - cdf_read_sector
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:503,7'
          Branch Sides:
            - BranchSide:      'cdf.c:506,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'cdf.c:508,2'
              BranchSideFuncs:
                - cdf_calloc
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
        - Branch String:   'cdf.c:510,6'
          Branch Sides:
            - BranchSide:      'cdf.c:511,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cdf.c:513,8'
              BranchSideFuncs:
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:514,2'
          Branch Sides:
            - BranchSide:      'cdf.c:515,7'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
            - BranchSide:      'cdf.c:544,2'
              BranchSideFuncs:
                - free
        - Branch String:   'cdf.c:515,7'
          Branch Sides:
            - BranchSide:      'cdf.c:516,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'cdf.c:517,7'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
        - Branch String:   'cdf.c:517,7'
          Branch Sides:
            - BranchSide:      'cdf.c:519,4'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'cdf.c:521,23'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - __errno_location
                - free
                - free
                - __bswap_32.1288
                - cdf_read_sector
                - __bswap_32.1288
        - Branch String:   'cdf.c:521,7'
          Branch Sides:
            - BranchSide:      'cdf.c:524,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'cdf.c:526,10'
              BranchSideFuncs:
                - free
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
                - __bswap_32.1288
        - Branch String:   'cdf.c:526,3'
          Branch Sides:
            - BranchSide:      'cdf.c:527,10'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:543,9'
              BranchSideFuncs:
                - free
                - cdf_read_sector
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:527,10'
          Branch Sides:
            - BranchSide:      'cdf.c:527,8'
              BranchSideFuncs:
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
            - BranchSide:      'cdf.c:527,8'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:528,8'
          Branch Sides:
            - BranchSide:      'cdf.c:529,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'cdf.c:530,8'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:530,8'
          Branch Sides:
            - BranchSide:      'cdf.c:534,8'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'cdf.c:536,24'
              BranchSideFuncs:
                - cdf_read_sector
                - free
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:536,8'
          Branch Sides:
            - BranchSide:      'cdf.c:540,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'cdf.c:542,3'
              BranchSideFuncs:
                - free
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
                - cdf_read_sector
                - __bswap_32.1288
        - Branch String:   'cdf.c:543,9'
          Branch Sides:
            - BranchSide:      'cdf.c:543,7'
              BranchSideFuncs:
                - __bswap_32.1288
                - free
                - cdf_read_sector
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
            - BranchSide:      'cdf.c:543,7'
              BranchSideFuncs:
                - free
                - cdf_read_sector
                - __bswap_32.1288
                - cdf_read_sector
                - free
                - free
                - __errno_location
                - __bswap_32.1288
      Callsites:
        - Src:             'cdf.c:489,3'
          Dst:             __errno_location
        - Src:             'cdf.c:496,22'
          Dst:             cdf_calloc
        - Src:             'cdf.c:503,7'
          Dst:             cdf_read_sector
        - Src:             'cdf.c:510,13'
          Dst:             cdf_calloc
        - Src:             'cdf.c:521,7'
          Dst:             cdf_read_sector
        - Src:             'cdf.c:527,10'
          Dst:             __bswap_32
        - Src:             'cdf.c:536,8'
          Dst:             cdf_read_sector
        - Src:             'cdf.c:543,9'
          Dst:             __bswap_32
        - Src:             'cdf.c:550,2'
          Dst:             __errno_location
    - functionName:    cdf_read_header
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - h
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - cdf_read
        - cdf_swap_header
        - cdf_unpack_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:400,6'
          Branch Sides:
            - BranchSide:      'cdf.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:402,20'
              BranchSideFuncs:
                - cdf_unpack_header
                - cdf_swap_header
                - __errno_location
        - Branch String:   'cdf.c:404,6'
          Branch Sides:
            - BranchSide:      'cdf.c:409,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:411,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'cdf.c:411,6'
          Branch Sides:
            - BranchSide:      'cdf.c:413,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:415,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'cdf.c:415,6'
          Branch Sides:
            - BranchSide:      'cdf.c:418,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'cdf.c:420,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:400,6'
          Dst:             cdf_read
        - Src:             'cdf.c:402,2'
          Dst:             cdf_unpack_header
        - Src:             'cdf.c:403,2'
          Dst:             cdf_swap_header
        - Src:             'cdf.c:422,2'
          Dst:             __errno_location
    - functionName:    cdf_unpack_header
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - buf
      BBCount:         5
      ICount:          190
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:281,2'
          Branch Sides:
            - BranchSide:      'cdf.c:282,3'
              BranchSideFuncs: []
            - BranchSide:      'cdf.c:283,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cdf_swap_header
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         55
      ICount:          428
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:233,15'
          Branch Sides:
            - BranchSide:      'cdf.c:233,2'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_64.1289
                - __bswap_64.1289
            - BranchSide:      'cdf.c:233,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_64.1289
                - __bswap_64.1289
        - Branch String:   'cdf.c:234,17'
          Branch Sides:
            - BranchSide:      'cdf.c:234,2'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_64.1289
            - BranchSide:      'cdf.c:234,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_64.1289
        - Branch String:   'cdf.c:235,17'
          Branch Sides:
            - BranchSide:      'cdf.c:235,2'
              BranchSideFuncs:
                - __bswap_64.1289
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
            - BranchSide:      'cdf.c:235,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:236,18'
          Branch Sides:
            - BranchSide:      'cdf.c:236,18'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
            - BranchSide:      'cdf.c:236,18'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:237,17'
          Branch Sides:
            - BranchSide:      'cdf.c:237,17'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
            - BranchSide:      'cdf.c:237,17'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:238,20'
          Branch Sides:
            - BranchSide:      'cdf.c:238,20'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
            - BranchSide:      'cdf.c:238,20'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
                - __bswap_16.1287
        - Branch String:   'cdf.c:239,21'
          Branch Sides:
            - BranchSide:      'cdf.c:239,21'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
            - BranchSide:      'cdf.c:239,21'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_16.1287
        - Branch String:   'cdf.c:240,27'
          Branch Sides:
            - BranchSide:      'cdf.c:240,27'
              BranchSideFuncs:
                - __bswap_16.1287
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:240,27'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:241,28'
          Branch Sides:
            - BranchSide:      'cdf.c:241,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:241,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:242,31'
          Branch Sides:
            - BranchSide:      'cdf.c:242,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:242,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:244,6'
          Branch Sides:
            - BranchSide:      'cdf.c:243,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:243,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:246,6'
          Branch Sides:
            - BranchSide:      'cdf.c:245,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:245,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:248,6'
          Branch Sides:
            - BranchSide:      'cdf.c:247,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:247,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:250,6'
          Branch Sides:
            - BranchSide:      'cdf.c:249,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:249,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
        - Branch String:   'cdf.c:252,6'
          Branch Sides:
            - BranchSide:      'cdf.c:251,2'
              BranchSideFuncs:
                - __bswap_32.1288
                - __bswap_32.1288
            - BranchSide:      'cdf.c:251,2'
              BranchSideFuncs:
                - __bswap_32.1288
        - Branch String:   'cdf.c:253,2'
          Branch Sides:
            - BranchSide:      'cdf.c:255,7'
              BranchSideFuncs:
                - __bswap_32.1288
            - BranchSide:      'cdf.c:257,1'
              BranchSideFuncs: []
        - Branch String:   'cdf.c:255,7'
          Branch Sides:
            - BranchSide:      'cdf.c:254,3'
              BranchSideFuncs:
                - __bswap_32.1288
            - BranchSide:      'cdf.c:254,3'
              BranchSideFuncs:
                - __bswap_32.1288
      Callsites:
        - Src:             'cdf.c:233,15'
          Dst:             __bswap_64
        - Src:             'cdf.c:234,17'
          Dst:             __bswap_64
        - Src:             'cdf.c:235,17'
          Dst:             __bswap_64
        - Src:             'cdf.c:236,18'
          Dst:             __bswap_16
        - Src:             'cdf.c:237,17'
          Dst:             __bswap_16
        - Src:             'cdf.c:238,20'
          Dst:             __bswap_16
        - Src:             'cdf.c:239,21'
          Dst:             __bswap_16
        - Src:             'cdf.c:240,27'
          Dst:             __bswap_16
        - Src:             'cdf.c:241,28'
          Dst:             __bswap_32
        - Src:             'cdf.c:242,31'
          Dst:             __bswap_32
        - Src:             'cdf.c:244,6'
          Dst:             __bswap_32
        - Src:             'cdf.c:246,6'
          Dst:             __bswap_32
        - Src:             'cdf.c:248,6'
          Dst:             __bswap_32
        - Src:             'cdf.c:250,6'
          Dst:             __bswap_32
        - Src:             'cdf.c:252,6'
          Dst:             __bswap_32
        - Src:             'cdf.c:255,7'
          Dst:             __bswap_32
    - functionName:    cdf_tole8
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sv
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __bswap_64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cdf.c:225,9'
          Branch Sides:
            - BranchSide:      'cdf.c:225,9'
              BranchSideFuncs:
                - __bswap_64.1289
            - BranchSide:      'cdf.c:225,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:225,9'
          Dst:             __bswap_64
    - functionName:    cdf_tole4
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sv
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __bswap_32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cdf.c:219,9'
          Branch Sides:
            - BranchSide:      'cdf.c:219,9'
              BranchSideFuncs:
                - __bswap_32.1288
            - BranchSide:      'cdf.c:219,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:219,9'
          Dst:             __bswap_32
    - functionName:    cdf_tole2
      functionSourceFile: '/src/file/src/cdf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - sv
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __bswap_16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cdf.c:213,9'
          Branch Sides:
            - BranchSide:      'cdf.c:213,9'
              BranchSideFuncs:
                - __bswap_16.1287
            - BranchSide:      'cdf.c:213,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cdf.c:213,9'
          Dst:             __bswap_16
    - functionName:    get_next_format_from_precision
      functionSourceFile: '/src/file/src/fmtcheck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pf
      BBCount:         124
      ICount:          539
      EdgeCount:       146
      CyclomaticComplexity: 24
      functionsReached:
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fmtcheck.c:74,2'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:76,4'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'fmtcheck.c:80,4'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'fmtcheck.c:90,4'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'fmtcheck.c:94,4'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'fmtcheck.c:115,3'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
        - Branch String:   'fmtcheck.c:81,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:81,12'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'fmtcheck.c:82,8'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
        - Branch String:   'fmtcheck.c:82,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:83,5'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'fmtcheck.c:86,7'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
        - Branch String:   'fmtcheck.c:117,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:117,11'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
            - BranchSide:      'fmtcheck.c:118,24'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
        - Branch String:   'fmtcheck.c:118,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:127,7'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'fmtcheck.c:119,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:120,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:121,7'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:121,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:122,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:123,7'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:123,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:124,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:125,3'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:127,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:138,21'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'fmtcheck.c:128,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:129,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:130,7'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:130,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:132,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:133,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:134,7'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:134,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:135,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:136,3'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:138,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:143,22'
              BranchSideFuncs:
                - strchr
        - Branch String:   'fmtcheck.c:139,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:140,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:141,3'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:143,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:150,7'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:144,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:145,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:146,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:147,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:150,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:155,7'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:151,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:152,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:153,3'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:155,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:160,7'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:156,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:157,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:158,3'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:160,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:161,7'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:165,2'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:161,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:162,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:163,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fmtcheck.c:118,6'
          Dst:             strchr
        - Src:             'fmtcheck.c:138,6'
          Dst:             strchr
        - Src:             'fmtcheck.c:143,6'
          Dst:             strchr
    - functionName:    get_next_format_from_width
      functionSourceFile: '/src/file/src/fmtcheck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pf
      BBCount:         21
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - get_next_format_from_precision
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fmtcheck.c:175,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:176,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_precision
            - BranchSide:      'fmtcheck.c:184,2'
              BranchSideFuncs:
                - get_next_format_from_precision
        - Branch String:   'fmtcheck.c:177,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:178,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:181,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_precision
        - Branch String:   'fmtcheck.c:181,3'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:181,39'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_precision
            - BranchSide:      'fmtcheck.c:182,9'
              BranchSideFuncs:
                - get_next_format_from_precision
        - Branch String:   'fmtcheck.c:182,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:182,12'
              BranchSideFuncs:
                - get_next_format_from_precision
            - BranchSide:      'fmtcheck.c:183,2'
              BranchSideFuncs:
                - get_next_format_from_precision
      Callsites:
        - Src:             'fmtcheck.c:181,10'
          Dst:             __ctype_b_loc
        - Src:             'fmtcheck.c:184,2'
          Dst:             get_next_format_from_precision
    - functionName:    get_next_format
      functionSourceFile: '/src/file/src/fmtcheck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pf
        - eft
      BBCount:         45
      ICount:          224
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - get_next_format_from_precision
        - get_next_format_from_width
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fmtcheck.c:194,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:195,5'
              BranchSideFuncs:
                - get_next_format_from_width
            - BranchSide:      'fmtcheck.c:197,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
                - strchr
                - get_next_format_from_precision
        - Branch String:   'fmtcheck.c:204,2'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:205,14'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
            - BranchSide:      'fmtcheck.c:218,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
        - Branch String:   'fmtcheck.c:206,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:207,4'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:208,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
                - strchr
        - Branch String:   'fmtcheck.c:209,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:210,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
                - strchr
            - BranchSide:      'fmtcheck.c:211,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
                - strchr
        - Branch String:   'fmtcheck.c:211,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:212,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
                - strchr
            - BranchSide:      'fmtcheck.c:214,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
                - strchr
        - Branch String:   'fmtcheck.c:218,12'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:218,33'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - get_next_format_from_width
            - BranchSide:      'fmtcheck.c:218,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
        - Branch String:   'fmtcheck.c:218,2'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:219,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
                - strchr
            - BranchSide:      'fmtcheck.c:221,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
        - Branch String:   'fmtcheck.c:221,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:225,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
        - Branch String:   'fmtcheck.c:225,2'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:225,38'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_next_format_from_width
            - BranchSide:      'fmtcheck.c:226,8'
              BranchSideFuncs:
                - get_next_format_from_width
        - Branch String:   'fmtcheck.c:226,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:227,3'
              BranchSideFuncs:
                - get_next_format_from_width
            - BranchSide:      'fmtcheck.c:230,2'
              BranchSideFuncs:
                - get_next_format_from_width
      Callsites:
        - Src:             'fmtcheck.c:196,10'
          Dst:             get_next_format_from_width
        - Src:             'fmtcheck.c:199,10'
          Dst:             get_next_format_from_precision
        - Src:             'fmtcheck.c:205,7'
          Dst:             strchr
        - Src:             'fmtcheck.c:218,16'
          Dst:             strchr
        - Src:             'fmtcheck.c:225,9'
          Dst:             __ctype_b_loc
        - Src:             'fmtcheck.c:230,2'
          Dst:             get_next_format_from_width
    - functionName:    fmtcheck
      functionSourceFile: '/src/file/src/fmtcheck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f1
        - f2
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - get_next_format
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fmtcheck.c:240,6'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:240,18'
              BranchSideFuncs:
                - get_next_format
                - get_next_format
            - BranchSide:      'fmtcheck.c:242,8'
              BranchSideFuncs:
                - get_next_format
                - get_next_format
        - Branch String:   'fmtcheck.c:246,2'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:247,7'
              BranchSideFuncs:
                - get_next_format
                - get_next_format
            - BranchSide:      'fmtcheck.c:253,9'
              BranchSideFuncs: []
        - Branch String:   'fmtcheck.c:247,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:248,11'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:249,31'
              BranchSideFuncs:
                - get_next_format
                - get_next_format
        - Branch String:   'fmtcheck.c:250,7'
          Branch Sides:
            - BranchSide:      'fmtcheck.c:246,2'
              BranchSideFuncs: []
            - BranchSide:      'fmtcheck.c:251,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fmtcheck.c:246,16'
          Dst:             get_next_format
        - Src:             'fmtcheck.c:249,9'
          Dst:             get_next_format
...
