---
Fuzzer filename: '/src/gdbm/fuzz/gdbm_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    instream_string_eq
      functionSourceFile: '/src/gdbm/fuzz/gdbm_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_string_close
      functionSourceFile: '/src/gdbm/fuzz/gdbm_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - istr
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_string_read
      functionSourceFile: '/src/gdbm/fuzz/gdbm_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - istr
        - buf
        - size
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbm_fuzzer.c:43,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbm_fuzzer.c:44,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/gdbm/fuzz/gdbm_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         9
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - close
        - exit
        - gdbmshell
        - lseek
        - perror
        - syscall
        - variable_set
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbm_fuzzer.c:176,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:178,7'
              BranchSideFuncs:
                - perror
                - exit
            - BranchSide:      'gdbm_fuzzer.c:182,14'
              BranchSideFuncs:
                - write
                - lseek
                - variable_set
                - variable_set
                - gdbmshell
                - close
                - perror
                - exit
                - close
                - perror
                - exit
        - Branch String:   'gdbm_fuzzer.c:182,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:184,14'
              BranchSideFuncs:
                - close
                - perror
                - exit
            - BranchSide:      'gdbm_fuzzer.c:189,14'
              BranchSideFuncs:
                - lseek
                - variable_set
                - variable_set
                - gdbmshell
                - close
                - perror
                - exit
        - Branch String:   'gdbm_fuzzer.c:189,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:191,14'
              BranchSideFuncs:
                - close
                - perror
                - exit
            - BranchSide:      'gdbm_fuzzer.c:196,3'
              BranchSideFuncs:
                - variable_set
                - variable_set
                - gdbmshell
      Callsites:
        - Src:             'gdbm_fuzzer.c:175,8'
          Dst:             syscall
        - Src:             'gdbm_fuzzer.c:178,7'
          Dst:             perror
        - Src:             'gdbm_fuzzer.c:179,7'
          Dst:             exit
        - Src:             'gdbm_fuzzer.c:182,7'
          Dst:             write
        - Src:             'gdbm_fuzzer.c:184,7'
          Dst:             close
        - Src:             'gdbm_fuzzer.c:185,7'
          Dst:             perror
        - Src:             'gdbm_fuzzer.c:186,7'
          Dst:             exit
        - Src:             'gdbm_fuzzer.c:189,7'
          Dst:             lseek
        - Src:             'gdbm_fuzzer.c:191,7'
          Dst:             close
        - Src:             'gdbm_fuzzer.c:192,7'
          Dst:             perror
        - Src:             'gdbm_fuzzer.c:193,7'
          Dst:             exit
        - Src:             'gdbm_fuzzer.c:196,3'
          Dst:             variable_set
        - Src:             'gdbm_fuzzer.c:197,3'
          Dst:             variable_set
        - Src:             'gdbm_fuzzer.c:199,10'
          Dst:             gdbmshell
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzzer_exit
      functionSourceFile: '/src/gdbm/fuzz/gdbm_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbm_fuzzer.c:99,60'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:99,27'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'gdbm_fuzzer.c:99,60'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    instream_string_create
      functionSourceFile: '/src/gdbm/fuzz/gdbm_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - name
      BBCount:         18
      ICount:          175
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - emalloc
        - estrdup
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbm_fuzzer.c:79,18'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:79,22'
              BranchSideFuncs:
                - emalloc
            - BranchSide:      'gdbm_fuzzer.c:79,3'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'gdbm_fuzzer.c:79,3'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:80,5'
              BranchSideFuncs:
                - emalloc
            - BranchSide:      'gdbm_fuzzer.c:82,8'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'gdbm_fuzzer.c:82,16'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:82,19'
              BranchSideFuncs:
                - emalloc
            - BranchSide:      'gdbm_fuzzer.c:82,16'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'gdbm_fuzzer.c:85,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbm_fuzzer.c:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbm_fuzzer.c:70,10'
          Dst:             emalloc
        - Src:             'gdbm_fuzzer.c:71,24'
          Dst:             estrdup
        - Src:             'gdbm_fuzzer.c:78,9'
          Dst:             strlen
        - Src:             'gdbm_fuzzer.c:83,18'
          Dst:             emalloc
    - 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:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/gdbm/fuzz/gdbm_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         13
      ICount:          162
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - atexit
        - emalloc
        - exit
        - fclose
        - fopen
        - fread
        - fuzzer_exit
        - instream_string_create
        - set_progname
        - stat
        - strcpy
        - strerror
        - strlen
        - strrchr
        - terror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbm_fuzzer.c:127,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:129,36'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - terror
                - exit
            - BranchSide:      'gdbm_fuzzer.c:133,30'
              BranchSideFuncs:
                - emalloc
                - fopen
                - __errno_location
                - strerror
                - terror
                - exit
                - fread
                - fclose
                - instream_string_create
                - free
                - free
                - exit
                - atexit
                - fopen
                - __errno_location
                - strerror
                - terror
                - exit
                - __errno_location
                - strerror
                - terror
                - exit
        - Branch String:   'gdbm_fuzzer.c:135,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:137,36'
              BranchSideFuncs:
                - fread
                - fclose
                - instream_string_create
                - free
                - free
                - exit
                - atexit
                - fopen
                - __errno_location
                - strerror
                - terror
                - exit
                - __errno_location
                - strerror
                - terror
                - exit
            - BranchSide:      'gdbm_fuzzer.c:140,14'
              BranchSideFuncs:
                - fread
                - fclose
                - instream_string_create
                - free
                - free
                - exit
                - atexit
                - fopen
                - __errno_location
                - strerror
                - terror
                - exit
                - __errno_location
                - strerror
                - terror
                - exit
        - Branch String:   'gdbm_fuzzer.c:140,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:142,44'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - terror
                - exit
            - BranchSide:      'gdbm_fuzzer.c:145,3'
              BranchSideFuncs:
                - fclose
                - instream_string_create
                - free
                - free
                - exit
                - atexit
                - fopen
                - __errno_location
                - strerror
                - terror
                - exit
        - Branch String:   'gdbm_fuzzer.c:152,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:153,5'
              BranchSideFuncs:
                - atexit
                - fopen
                - __errno_location
                - strerror
                - terror
                - exit
            - BranchSide:      'gdbm_fuzzer.c:155,3'
              BranchSideFuncs:
                - atexit
                - fopen
                - __errno_location
                - strerror
                - terror
                - exit
        - Branch String:   'gdbm_fuzzer.c:159,7'
          Branch Sides:
            - BranchSide:      'gdbm_fuzzer.c:161,59'
              BranchSideFuncs: []
            - BranchSide:      'gdbm_fuzzer.c:165,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbm_fuzzer.c:116,3'
          Dst:             set_progname
        - Src:             'gdbm_fuzzer.c:119,7'
          Dst:             strrchr
        - Src:             'gdbm_fuzzer.c:121,34'
          Dst:             strlen
        - Src:             'gdbm_fuzzer.c:121,15'
          Dst:             emalloc
        - Src:             'gdbm_fuzzer.c:124,3'
          Dst:             strcpy
        - Src:             'gdbm_fuzzer.c:127,7'
          Dst:             stat
        - Src:             'gdbm_fuzzer.c:129,57'
          Dst:             __errno_location
        - Src:             'gdbm_fuzzer.c:129,47'
          Dst:             strerror
        - Src:             'gdbm_fuzzer.c:129,7'
          Dst:             terror
        - Src:             'gdbm_fuzzer.c:130,7'
          Dst:             exit
        - Src:             'gdbm_fuzzer.c:133,18'
          Dst:             emalloc
        - Src:             'gdbm_fuzzer.c:134,8'
          Dst:             fopen
        - Src:             'gdbm_fuzzer.c:137,57'
          Dst:             __errno_location
        - Src:             'gdbm_fuzzer.c:137,47'
          Dst:             strerror
        - Src:             'gdbm_fuzzer.c:137,7'
          Dst:             terror
        - Src:             'gdbm_fuzzer.c:138,7'
          Dst:             exit
        - Src:             'gdbm_fuzzer.c:140,7'
          Dst:             fread
        - Src:             'gdbm_fuzzer.c:142,65'
          Dst:             __errno_location
        - Src:             'gdbm_fuzzer.c:142,55'
          Dst:             strerror
        - Src:             'gdbm_fuzzer.c:142,7'
          Dst:             terror
        - Src:             'gdbm_fuzzer.c:143,7'
          Dst:             exit
        - Src:             'gdbm_fuzzer.c:146,3'
          Dst:             fclose
        - Src:             'gdbm_fuzzer.c:149,11'
          Dst:             instream_string_create
        - Src:             'gdbm_fuzzer.c:153,5'
          Dst:             exit
        - Src:             'gdbm_fuzzer.c:155,3'
          Dst:             atexit
        - Src:             'gdbm_fuzzer.c:155,3'
          Dst:             fuzzer_exit
        - Src:             'gdbm_fuzzer.c:158,12'
          Dst:             fopen
        - Src:             'gdbm_fuzzer.c:161,59'
          Dst:             __errno_location
        - Src:             'gdbm_fuzzer.c:161,49'
          Dst:             strerror
        - Src:             'gdbm_fuzzer.c:161,7'
          Dst:             terror
        - Src:             'gdbm_fuzzer.c:162,7'
          Dst:             exit
    - 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:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    549
      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:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      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:    6
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atexit
      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:    e2nrealloc
      functionSourceFile: '/src/gdbm/tools/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - pn
        - s
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ealloc_die
        - erealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mem.c:80,7'
          Branch Sides:
            - BranchSide:      'mem.c:82,12'
              BranchSideFuncs:
                - erealloc
                - ealloc_die
            - BranchSide:      'mem.c:95,34'
              BranchSideFuncs:
                - erealloc
                - ealloc_die
        - Branch String:   'mem.c:82,11'
          Branch Sides:
            - BranchSide:      'mem.c:91,25'
              BranchSideFuncs:
                - erealloc
            - BranchSide:      'mem.c:94,5'
              BranchSideFuncs:
                - erealloc
        - Branch String:   'mem.c:95,12'
          Branch Sides:
            - BranchSide:      'mem.c:97,7'
              BranchSideFuncs:
                - ealloc_die
                - erealloc
            - BranchSide:      'mem.c:100,11'
              BranchSideFuncs:
                - erealloc
      Callsites:
        - Src:             'mem.c:97,7'
          Dst:             ealloc_die
        - Src:             'mem.c:102,10'
          Dst:             erealloc
    - functionName:    ealloc_die
      functionSourceFile: '/src/gdbm/tools/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - error
        - exit
        - strerror
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'mem.c:25,16'
          Dst:             strerror
        - Src:             'mem.c:25,3'
          Dst:             error
        - Src:             'mem.c:26,3'
          Dst:             exit
    - functionName:    erealloc
      functionSourceFile: '/src/gdbm/tools/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ealloc_die
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mem.c:42,7'
          Branch Sides:
            - BranchSide:      'mem.c:42,7'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:43,5'
              BranchSideFuncs:
                - ealloc_die
      Callsites:
        - Src:             'mem.c:41,18'
          Dst:             realloc
        - Src:             'mem.c:43,5'
          Dst:             ealloc_die
    - 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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    estrdup
      functionSourceFile: '/src/gdbm/tools/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emalloc
        - strcpy
        - strlen
      functionUses:    15
      BranchProfiles:
        - Branch String:   'mem.c:67,7'
          Branch Sides:
            - BranchSide:      'mem.c:68,5'
              BranchSideFuncs:
                - strlen
                - emalloc
                - strcpy
            - BranchSide:      'mem.c:69,24'
              BranchSideFuncs:
                - strlen
                - emalloc
                - strcpy
      Callsites:
        - Src:             'mem.c:69,16'
          Dst:             strlen
        - Src:             'mem.c:69,7'
          Dst:             emalloc
        - Src:             'mem.c:70,3'
          Dst:             strcpy
    - functionName:    emalloc
      functionSourceFile: '/src/gdbm/tools/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ealloc_die
      functionUses:    22
      BranchProfiles:
        - Branch String:   'mem.c:33,7'
          Branch Sides:
            - BranchSide:      'mem.c:33,7'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:34,5'
              BranchSideFuncs:
                - ealloc_die
      Callsites:
        - Src:             'mem.c:34,5'
          Dst:             ealloc_die
    - functionName:    ezalloc
      functionSourceFile: '/src/gdbm/tools/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ecalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mem.c:59,10'
          Dst:             ecalloc
    - functionName:    ecalloc
      functionSourceFile: '/src/gdbm/tools/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - ealloc_die
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mem.c:51,7'
          Branch Sides:
            - BranchSide:      'mem.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:52,5'
              BranchSideFuncs:
                - ealloc_die
      Callsites:
        - Src:             'mem.c:50,13'
          Dst:             calloc
        - Src:             'mem.c:52,5'
          Dst:             ealloc_die
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_progname
      functionSourceFile: '/src/gdbm/tools/progname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strncmp
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progname.c:28,7'
          Branch Sides:
            - BranchSide:      'progname.c:29,5'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'progname.c:31,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'progname.c:32,7'
          Branch Sides:
            - BranchSide:      'progname.c:32,7'
              BranchSideFuncs: []
            - BranchSide:      'progname.c:33,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'progname.c:27,19'
          Dst:             strrchr
        - Src:             'progname.c:32,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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    variable_has_errno
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - varname
        - e
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variable_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gdbmtool.h:381,65'
          Branch Sides:
            - BranchSide:      './gdbmtool.h:381,68'
              BranchSideFuncs: []
            - BranchSide:      './gdbmtool.h:381,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gdbmtool.h:381,10'
          Dst:             variable_get
    - functionName:    yystpcpy
      functionSourceFile: '/src/gdbm/tools/gram.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yydest
        - yysrc
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gram.c:1009,3'
          Branch Sides:
            - BranchSide:      'gram.c:1010,5'
              BranchSideFuncs: []
            - BranchSide:      'gram.c:1012,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    yytnamerr
      functionSourceFile: '/src/gdbm/tools/gram.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyres
        - yystr
      BBCount:         28
      ICount:          143
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
        - yystpcpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gram.c:1028,7'
          Branch Sides:
            - BranchSide:      'gram.c:1030,19'
              BranchSideFuncs:
                - strlen
                - yystpcpy
            - BranchSide:      'gram.c:1061,7'
              BranchSideFuncs:
                - strlen
                - yystpcpy
        - Branch String:   'gram.c:1034,9'
          Branch Sides:
            - BranchSide:      'gram.c:1038,13'
              BranchSideFuncs:
                - strlen
                - yystpcpy
            - BranchSide:      'gram.c:1038,13'
              BranchSideFuncs:
                - strlen
                - yystpcpy
            - BranchSide:      'gram.c:1041,18'
              BranchSideFuncs:
                - strlen
                - yystpcpy
            - BranchSide:      'gram.c:1048,17'
              BranchSideFuncs:
                - strlen
                - yystpcpy
            - BranchSide:      'gram.c:1054,17'
              BranchSideFuncs: []
        - Branch String:   'gram.c:1041,17'
          Branch Sides:
            - BranchSide:      'gram.c:1042,15'
              BranchSideFuncs:
                - strlen
                - yystpcpy
            - BranchSide:      'gram.c:1044,15'
              BranchSideFuncs:
                - strlen
                - yystpcpy
        - Branch String:   'gram.c:1048,17'
          Branch Sides:
            - BranchSide:      'gram.c:1049,29'
              BranchSideFuncs:
                - strlen
                - yystpcpy
            - BranchSide:      'gram.c:1050,16'
              BranchSideFuncs:
                - strlen
                - yystpcpy
        - Branch String:   'gram.c:1054,17'
          Branch Sides:
            - BranchSide:      'gram.c:1055,15'
              BranchSideFuncs: []
            - BranchSide:      'gram.c:1056,20'
              BranchSideFuncs: []
        - Branch String:   'gram.c:1061,7'
          Branch Sides:
            - BranchSide:      'gram.c:1062,22'
              BranchSideFuncs:
                - yystpcpy
            - BranchSide:      'gram.c:1064,12'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'gram.c:1062,12'
          Dst:             yystpcpy
        - Src:             'gram.c:1064,12'
          Dst:             strlen
    - functionName:    gram_trace
      functionSourceFile: '/src/gdbm/tools/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_error_is_masked
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variable_has_errno
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './gdbmtool.h:386,10'
          Dst:             variable_has_errno
    - functionName:    yydestruct
      functionSourceFile: '/src/gdbm/tools/gram.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yymsg
        - yytype
        - yyvaluep
        - yylocationp
      BBCount:         24
      ICount:          158
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - dsegm_list_free
        - gdbmarg_free
        - gdbmarglist_free
        - kvlist_free
        - slist_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gram.c:1220,7'
          Branch Sides:
            - BranchSide:      'gram.c:1221,11'
              BranchSideFuncs:
                - dsegm_list_free
                - dsegm_list_free
                - dsegm_list_free
                - free
                - slist_free
                - kvlist_free
                - kvlist_free
                - kvlist_free
                - kvlist_free
                - gdbmarg_free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - free
                - free
                - free
            - BranchSide:      'gram.c:1225,11'
              BranchSideFuncs:
                - dsegm_list_free
                - dsegm_list_free
                - dsegm_list_free
                - free
                - slist_free
                - kvlist_free
                - kvlist_free
                - kvlist_free
                - kvlist_free
                - gdbmarg_free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - free
                - free
                - free
        - Branch String:   'gram.c:1225,3'
          Branch Sides:
            - BranchSide:      'gram.y:66,37'
              BranchSideFuncs:
                - gdbmarglist_free
            - BranchSide:      'gram.y:66,37'
              BranchSideFuncs:
                - gdbmarglist_free
            - BranchSide:      'gram.y:67,32'
              BranchSideFuncs:
                - gdbmarg_free
            - BranchSide:      'gram.y:68,31'
              BranchSideFuncs:
                - kvlist_free
            - BranchSide:      'gram.y:69,31'
              BranchSideFuncs:
                - kvlist_free
            - BranchSide:      'gram.y:69,31'
              BranchSideFuncs:
                - kvlist_free
            - BranchSide:      'gram.y:69,31'
              BranchSideFuncs:
                - kvlist_free
            - BranchSide:      'gram.y:70,30'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'gram.y:71,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'gram.y:71,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'gram.y:71,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'gram.y:71,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'gram.y:71,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'gram.y:72,35'
              BranchSideFuncs:
                - dsegm_list_free
            - BranchSide:      'gram.y:72,35'
              BranchSideFuncs:
                - dsegm_list_free
            - BranchSide:      'gram.y:73,35'
              BranchSideFuncs:
                - dsegm_list_free
            - BranchSide:      'gram.c:1324,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gram.y:66,15'
          Dst:             gdbmarglist_free
        - Src:             'gram.y:66,15'
          Dst:             gdbmarglist_free
        - Src:             'gram.y:67,15'
          Dst:             gdbmarg_free
        - Src:             'gram.y:69,15'
          Dst:             kvlist_free
        - Src:             'gram.y:68,15'
          Dst:             kvlist_free
        - Src:             'gram.y:69,15'
          Dst:             kvlist_free
        - Src:             'gram.y:69,15'
          Dst:             kvlist_free
        - Src:             'gram.y:70,15'
          Dst:             slist_free
        - Src:             'gram.y:72,15'
          Dst:             dsegm_list_free
        - Src:             'gram.y:73,15'
          Dst:             dsegm_list_free
        - Src:             'gram.y:72,15'
          Dst:             dsegm_list_free
    - functionName:    yyerror
      functionSourceFile: '/src/gdbm/tools/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - terror
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:450,3'
          Dst:             terror
    - functionName:    terror
      functionSourceFile: '/src/gdbm/tools/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlerror
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:421,3'
          Dst:             vlerror
    - functionName:    yysyntax_error
      functionSourceFile: '/src/gdbm/tools/gram.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - yymsg_alloc
        - yymsg
        - yyssp
        - yytoken
      BBCount:         68
      ICount:          416
      EdgeCount:       86
      CyclomaticComplexity: 20
      functionsReached:
        - strlen
        - yytnamerr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gram.c:1114,7'
          Branch Sides:
            - BranchSide:      'gram.c:1116,26'
              BranchSideFuncs:
                - yytnamerr
                - strlen
                - yytnamerr
                - yytnamerr
            - BranchSide:      'gram.c:1154,11'
              BranchSideFuncs:
                - strlen
                - yytnamerr
        - Branch String:   'gram.c:1120,11'
          Branch Sides:
            - BranchSide:      'gram.c:1125,26'
              BranchSideFuncs:
                - strlen
                - yytnamerr
            - BranchSide:      'gram.c:1152,5'
              BranchSideFuncs:
                - strlen
                - yytnamerr
        - Branch String:   'gram.c:1125,26'
          Branch Sides:
            - BranchSide:      'gram.c:1125,37'
              BranchSideFuncs:
                - strlen
                - yytnamerr
                - yytnamerr
            - BranchSide:      'gram.c:1125,15'
              BranchSideFuncs:
                - strlen
                - yytnamerr
                - yytnamerr
        - Branch String:   'gram.c:1128,24'
          Branch Sides:
            - BranchSide:      'gram.c:1128,49'
              BranchSideFuncs:
                - strlen
                - yytnamerr
                - yytnamerr
            - BranchSide:      'gram.c:1128,15'
              BranchSideFuncs:
                - strlen
                - yytnamerr
                - yytnamerr
        - Branch String:   'gram.c:1131,11'
          Branch Sides:
            - BranchSide:      'gram.c:1132,25'
              BranchSideFuncs:
                - strlen
                - yytnamerr
                - yytnamerr
            - BranchSide:      'gram.c:1151,9'
              BranchSideFuncs:
                - strlen
                - yytnamerr
        - Branch String:   'gram.c:1132,43'
          Branch Sides:
            - BranchSide:      'gram.c:1132,46'
              BranchSideFuncs:
                - strlen
                - yytnamerr
                - yytnamerr
            - BranchSide:      'gram.c:1133,21'
              BranchSideFuncs:
                - strlen
                - yytnamerr
                - yytnamerr
        - Branch String:   'gram.c:1132,17'
          Branch Sides:
            - BranchSide:      'gram.c:1133,21'
              BranchSideFuncs:
                - yytnamerr
                - strlen
                - yytnamerr
            - BranchSide:      'gram.c:1135,21'
              BranchSideFuncs:
                - yytnamerr
                - strlen
                - yytnamerr
        - Branch String:   'gram.c:1135,21'
          Branch Sides:
            - BranchSide:      'gram.c:1137,29'
              BranchSideFuncs:
                - strlen
                - yytnamerr
            - BranchSide:      'gram.c:1141,44'
              BranchSideFuncs:
                - yytnamerr
                - strlen
                - yytnamerr
        - Branch String:   'gram.c:1145,41'
          Branch Sides:
            - BranchSide:      'gram.c:1145,44'
              BranchSideFuncs:
                - strlen
                - yytnamerr
                - yytnamerr
            - BranchSide:      'gram.c:1148,21'
              BranchSideFuncs: []
        - Branch String:   'gram.c:1145,23'
          Branch Sides:
            - BranchSide:      'gram.c:1146,30'
              BranchSideFuncs:
                - strlen
                - yytnamerr
                - yytnamerr
            - BranchSide:      'gram.c:1148,21'
              BranchSideFuncs: []
        - Branch String:   'gram.c:1154,3'
          Branch Sides:
            - BranchSide:      'gram.c:1155,5'
              BranchSideFuncs:
                - strlen
                - yytnamerr
            - BranchSide:      'gram.c:1161,7'
              BranchSideFuncs:
                - strlen
                - yytnamerr
            - BranchSide:      'gram.c:1162,7'
              BranchSideFuncs:
                - strlen
                - yytnamerr
            - BranchSide:      'gram.c:1163,7'
              BranchSideFuncs:
                - strlen
                - yytnamerr
            - BranchSide:      'gram.c:1164,7'
              BranchSideFuncs:
                - strlen
                - yytnamerr
            - BranchSide:      'gram.c:1165,7'
              BranchSideFuncs:
                - strlen
                - yytnamerr
            - BranchSide:      'gram.c:1166,7'
              BranchSideFuncs:
                - strlen
                - yytnamerr
        - Branch String:   'gram.c:1174,27'
          Branch Sides:
            - BranchSide:      'gram.c:1174,30'
              BranchSideFuncs:
                - yytnamerr
            - BranchSide:      'gram.c:1177,7'
              BranchSideFuncs: []
        - Branch String:   'gram.c:1174,9'
          Branch Sides:
            - BranchSide:      'gram.c:1175,16'
              BranchSideFuncs:
                - yytnamerr
            - BranchSide:      'gram.c:1177,7'
              BranchSideFuncs: []
        - Branch String:   'gram.c:1180,7'
          Branch Sides:
            - BranchSide:      'gram.c:1182,26'
              BranchSideFuncs: []
            - BranchSide:      'gram.c:1193,18'
              BranchSideFuncs:
                - yytnamerr
        - Branch String:   'gram.c:1184,14'
          Branch Sides:
            - BranchSide:      'gram.c:1184,18'
              BranchSideFuncs: []
            - BranchSide:      'gram.c:1185,10'
              BranchSideFuncs: []
        - Branch String:   'gram.c:1183,11'
          Branch Sides:
            - BranchSide:      'gram.c:1185,10'
              BranchSideFuncs: []
            - BranchSide:      'gram.c:1186,7'
              BranchSideFuncs: []
        - Branch String:   'gram.c:1195,5'
          Branch Sides:
            - BranchSide:      'gram.c:1196,12'
              BranchSideFuncs:
                - yytnamerr
            - BranchSide:      'gram.c:1207,3'
              BranchSideFuncs: []
        - Branch String:   'gram.c:1196,23'
          Branch Sides:
            - BranchSide:      'gram.c:1196,26'
              BranchSideFuncs:
                - yytnamerr
            - BranchSide:      'gram.c:1203,11'
              BranchSideFuncs:
                - yytnamerr
        - Branch String:   'gram.c:1196,45'
          Branch Sides:
            - BranchSide:      'gram.c:1196,48'
              BranchSideFuncs:
                - yytnamerr
            - BranchSide:      'gram.c:1203,11'
              BranchSideFuncs:
                - yytnamerr
        - Branch String:   'gram.c:1196,11'
          Branch Sides:
            - BranchSide:      'gram.c:1198,29'
              BranchSideFuncs:
                - yytnamerr
            - BranchSide:      'gram.c:1203,11'
              BranchSideFuncs:
                - yytnamerr
      Callsites:
        - Src:             'gram.c:1117,29'
          Dst:             yytnamerr
        - Src:             'gram.c:1144,32'
          Dst:             yytnamerr
        - Src:             'gram.c:1173,37'
          Dst:             strlen
        - Src:             'gram.c:1198,18'
          Dst:             yytnamerr
    - functionName:    dberror
      functionSourceFile: '/src/gdbm/tools/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fprintf
        - fputc
        - gdbm_check_syserr
        - gdbm_errno_location
        - gdbm_error_is_masked
        - gdbm_strerror
        - interactive
        - locus_print
        - strerror
        - vfprintf
      functionUses:    33
      BranchProfiles:
        - Branch String:   'gram.y:432,7'
          Branch Sides:
            - BranchSide:      'gram.y:433,5'
              BranchSideFuncs: []
            - BranchSide:      'gram.y:434,8'
              BranchSideFuncs:
                - interactive
                - fprintf
                - locus_print
                - fprintf
                - vfprintf
                - gdbm_errno_location
                - gdbm_strerror
                - fprintf
                - gdbm_errno_location
                - gdbm_check_syserr
                - fputc
                - strerror
                - fprintf
        - Branch String:   'gram.y:434,7'
          Branch Sides:
            - BranchSide:      'gram.y:435,14'
              BranchSideFuncs:
                - locus_print
                - fprintf
                - vfprintf
                - gdbm_errno_location
                - gdbm_strerror
                - fprintf
                - gdbm_errno_location
                - gdbm_check_syserr
                - fputc
                - strerror
                - fprintf
            - BranchSide:      'gram.y:436,3'
              BranchSideFuncs:
                - locus_print
                - fprintf
                - vfprintf
                - gdbm_errno_location
                - gdbm_strerror
                - fprintf
                - gdbm_errno_location
                - gdbm_check_syserr
                - fputc
                - strerror
                - fprintf
        - Branch String:   'gram.y:442,7'
          Branch Sides:
            - BranchSide:      'gram.y:443,14'
              BranchSideFuncs:
                - strerror
                - fprintf
                - fputc
            - BranchSide:      'gram.y:444,16'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'gram.y:429,12'
          Dst:             __errno_location
        - Src:             'gram.y:432,29'
          Dst:             gdbm_errno_location
        - Src:             'gram.y:432,7'
          Dst:             gdbm_error_is_masked
        - Src:             'gram.y:434,8'
          Dst:             interactive
        - Src:             'gram.y:435,5'
          Dst:             fprintf
        - Src:             'gram.y:436,3'
          Dst:             locus_print
        - Src:             'gram.y:437,3'
          Dst:             fprintf
        - Src:             'gram.y:439,3'
          Dst:             vfprintf
        - Src:             'gram.y:441,43'
          Dst:             gdbm_errno_location
        - Src:             'gram.y:441,28'
          Dst:             gdbm_strerror
        - Src:             'gram.y:441,3'
          Dst:             fprintf
        - Src:             'gram.y:442,26'
          Dst:             gdbm_errno_location
        - Src:             'gram.y:442,7'
          Dst:             gdbm_check_syserr
        - Src:             'gram.y:443,30'
          Dst:             strerror
        - Src:             'gram.y:443,5'
          Dst:             fprintf
        - Src:             'gram.y:444,3'
          Dst:             fputc
    - 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:    53
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyparse
      functionSourceFile: '/src/gdbm/tools/gram.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         227
      ICount:          1737
      EdgeCount:       278
      CyclomaticComplexity: 53
      functionsReached:
        - begin_def
        - dberror
        - dsegm_list_free
        - dsegm_new
        - dsegm_new_field
        - end_def
        - gdbmarg_kvpair
        - gdbmarg_string
        - gdbmarglist_add
        - gdbmarglist_init
        - interactive
        - kvlist_find
        - kvlist_free
        - kvpair_list
        - kvpair_string
        - lerror
        - run_command
        - run_last_command
        - slist_insert
        - slist_new_s
        - strcmp
        - strncmp
        - terror
        - variable_print_all
        - variable_set
        - variable_unset
        - yydestruct
        - yyerror
        - yylex
        - yysyntax_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gram.c:1389,7'
          Branch Sides:
            - BranchSide:      'gram.c:1354,21'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:1439,12'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:1442,7'
          Branch Sides:
            - BranchSide:      'gram.c:1448,28'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
                - free
            - BranchSide:      'gram.c:1510,7'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
        - Branch String:   'gram.c:1474,11'
          Branch Sides:
            - BranchSide:      'gram.c:1475,9'
              BranchSideFuncs:
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'gram.c:1476,19'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
                - free
        - Branch String:   'gram.c:1477,11'
          Branch Sides:
            - BranchSide:      'gram.c:1478,21'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
                - free
            - BranchSide:      'gram.c:1481,29'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
                - free
        - Branch String:   'gram.c:1485,13'
          Branch Sides:
            - BranchSide:      'gram.c:1486,11'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
                - free
            - BranchSide:      'gram.c:1487,9'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
                - free
        - Branch String:   'gram.c:1491,13'
          Branch Sides:
            - BranchSide:      'gram.c:1492,25'
              BranchSideFuncs:
                - free
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
            - BranchSide:      'gram.c:1496,15'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
        - Branch String:   'gram.c:1505,11'
          Branch Sides:
            - BranchSide:      'gram.c:1506,9'
              BranchSideFuncs:
                - free
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'gram.c:1507,5'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
        - Branch String:   'gram.c:1510,7'
          Branch Sides:
            - BranchSide:      'gram.c:1511,5'
              BranchSideFuncs:
                - free
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'gram.c:1513,3'
              BranchSideFuncs:
                - free
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
                - yylex
        - Branch String:   'gram.c:1525,7'
          Branch Sides:
            - BranchSide:      'gram.c:1526,5'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yylex
                - free
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
            - BranchSide:      'gram.c:1531,7'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - malloc
                - free
                - yylex
        - Branch String:   'gram.c:1531,7'
          Branch Sides:
            - BranchSide:      'gram.c:1534,16'
              BranchSideFuncs:
                - yylex
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - malloc
                - free
            - BranchSide:      'gram.c:1537,7'
              BranchSideFuncs:
                - yylex
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - malloc
                - free
        - Branch String:   'gram.c:1537,7'
          Branch Sides:
            - BranchSide:      'gram.c:1539,24'
              BranchSideFuncs:
                - yylex
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - malloc
                - free
            - BranchSide:      'gram.c:1544,17'
              BranchSideFuncs:
                - yylex
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - malloc
                - free
        - Branch String:   'gram.c:1544,17'
          Branch Sides:
            - BranchSide:      'gram.c:1544,17'
              BranchSideFuncs:
                - yylex
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - malloc
                - free
            - BranchSide:      'gram.c:1544,15'
              BranchSideFuncs:
                - yylex
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - malloc
                - free
        - Branch String:   'gram.c:1544,17'
          Branch Sides:
            - BranchSide:      'gram.c:1544,15'
              BranchSideFuncs:
                - yylex
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - malloc
                - free
            - BranchSide:      'gram.c:1544,15'
              BranchSideFuncs:
                - yylex
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - malloc
                - free
        - Branch String:   'gram.c:1551,15'
          Branch Sides:
            - BranchSide:      'gram.c:1551,27'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yylex
                - free
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
            - BranchSide:      'gram.c:1552,5'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yylex
                - free
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
        - Branch String:   'gram.c:1551,31'
          Branch Sides:
            - BranchSide:      'gram.c:1551,42'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yylex
                - free
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
            - BranchSide:      'gram.c:1552,5'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yylex
                - free
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
        - Branch String:   'gram.c:1551,7'
          Branch Sides:
            - BranchSide:      'gram.c:1552,5'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yylex
                - free
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - malloc
                - yysyntax_error
                - free
            - BranchSide:      'gram.c:1553,17'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:1554,7'
          Branch Sides:
            - BranchSide:      'gram.c:1558,14'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
            - BranchSide:      'gram.c:1564,7'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:1564,7'
          Branch Sides:
            - BranchSide:      'gram.c:1565,16'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:1569,13'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:1585,7'
          Branch Sides:
            - BranchSide:      'gram.c:1586,5'
              BranchSideFuncs:
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - malloc
                - yysyntax_error
                - free
            - BranchSide:      'gram.c:1587,3'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
        - Branch String:   'gram.c:1608,3'
          Branch Sides:
            - BranchSide:      'gram.c:1608,3'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
            - BranchSide:      'gram.c:1608,3'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
        - Branch String:   'gram.c:1611,3'
          Branch Sides:
            - BranchSide:      'gram.y:87,12'
              BranchSideFuncs:
                - run_last_command
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:94,26'
              BranchSideFuncs:
                - run_command
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:103,12'
              BranchSideFuncs:
                - interactive
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:111,21'
              BranchSideFuncs:
                - end_def
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:113,12'
              BranchSideFuncs:
                - interactive
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:129,23'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:140,8'
              BranchSideFuncs:
                - gdbmarglist_init
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:147,45'
              BranchSideFuncs:
                - gdbmarglist_init
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:151,27'
              BranchSideFuncs:
                - gdbmarglist_add
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:158,39'
              BranchSideFuncs:
                - gdbmarg_string
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:162,27'
              BranchSideFuncs:
                - kvpair_string
                - gdbmarg_kvpair
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:169,39'
              BranchSideFuncs:
                - gdbmarg_kvpair
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:175,26'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:181,53'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:185,26'
              BranchSideFuncs:
                - kvlist_find
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - kvlist_free
            - BranchSide:      'gram.y:201,34'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:209,42'
              BranchSideFuncs:
                - kvpair_string
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:213,40'
              BranchSideFuncs:
                - kvpair_list
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:219,64'
              BranchSideFuncs:
                - slist_new_s
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:223,40'
              BranchSideFuncs:
                - slist_new_s
                - slist_insert
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:233,27'
              BranchSideFuncs:
                - begin_def
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:235,8'
              BranchSideFuncs:
                - end_def
                - dsegm_list_free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:243,25'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:247,42'
              BranchSideFuncs:
                - dsegm_new_field
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:257,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - free
                - free
            - BranchSide:      'gram.y:279,59'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:283,44'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:291,42'
              BranchSideFuncs:
                - dsegm_new_field
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:295,42'
              BranchSideFuncs:
                - dsegm_new_field
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:299,24'
              BranchSideFuncs:
                - dsegm_new
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:304,24'
              BranchSideFuncs:
                - dsegm_new
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:311,28'
              BranchSideFuncs:
                - variable_print_all
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:323,12'
              BranchSideFuncs:
                - variable_set
                - dberror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
            - BranchSide:      'gram.y:363,32'
              BranchSideFuncs:
                - variable_set
                - lerror
                - free
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - lerror
                - lerror
            - BranchSide:      'gram.y:395,34'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
            - BranchSide:      'gram.c:2021,16'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.y:87,12'
          Branch Sides:
            - BranchSide:      'gram.y:89,5'
              BranchSideFuncs:
                - free
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'gram.c:1622,5'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.y:94,12'
          Branch Sides:
            - BranchSide:      'gram.y:96,5'
              BranchSideFuncs:
                - free
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'gram.c:1633,5'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.y:103,12'
          Branch Sides:
            - BranchSide:      'gram.y:105,5'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:109,3'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.y:113,12'
          Branch Sides:
            - BranchSide:      'gram.y:115,5'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:119,3'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.y:185,12'
          Branch Sides:
            - BranchSide:      'gram.y:187,15'
              BranchSideFuncs:
                - lerror
                - kvlist_free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:192,41'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.y:257,12'
          Branch Sides:
            - BranchSide:      'gram.y:259,17'
              BranchSideFuncs:
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:262,26'
              BranchSideFuncs:
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - free
        - Branch String:   'gram.y:262,17'
          Branch Sides:
            - BranchSide:      'gram.y:264,17'
              BranchSideFuncs:
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:270,30'
              BranchSideFuncs:
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.y:328,33'
          Branch Sides:
            - BranchSide:      'gram.y:328,45'
              BranchSideFuncs:
                - strncmp
                - dberror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - variable_set
            - BranchSide:      'gram.y:335,16'
              BranchSideFuncs:
                - dberror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - lerror
                - lerror
                - lerror
        - Branch String:   'gram.y:328,12'
          Branch Sides:
            - BranchSide:      'gram.y:330,7'
              BranchSideFuncs:
                - variable_set
                - dberror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - strncmp
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - lerror
                - lerror
                - lerror
            - BranchSide:      'gram.y:335,16'
              BranchSideFuncs:
                - dberror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - lerror
                - lerror
                - lerror
                - lerror
        - Branch String:   'gram.y:335,8'
          Branch Sides:
            - BranchSide:      'gram.y:338,5'
              BranchSideFuncs:
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:341,15'
              BranchSideFuncs:
                - lerror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:345,15'
              BranchSideFuncs:
                - lerror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:349,15'
              BranchSideFuncs:
                - lerror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:353,5'
              BranchSideFuncs:
                - dberror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:357,15'
              BranchSideFuncs:
                - lerror
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.y:364,8'
          Branch Sides:
            - BranchSide:      'gram.y:367,5'
              BranchSideFuncs:
                - free
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:370,15'
              BranchSideFuncs:
                - lerror
                - free
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:374,15'
              BranchSideFuncs:
                - lerror
                - free
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:378,15'
              BranchSideFuncs:
                - lerror
                - free
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:382,15'
              BranchSideFuncs:
                - lerror
                - free
                - free
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.y:396,8'
          Branch Sides:
            - BranchSide:      'gram.y:399,5'
              BranchSideFuncs:
                - free
                - variable_unset
                - lerror
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:402,15'
              BranchSideFuncs:
                - lerror
                - free
                - variable_unset
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:406,15'
              BranchSideFuncs:
                - lerror
                - free
                - variable_unset
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.y:409,15'
              BranchSideFuncs:
                - free
                - variable_unset
                - lerror
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2049,25'
          Branch Sides:
            - BranchSide:      'gram.c:2049,28'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2051,28'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2049,42'
          Branch Sides:
            - BranchSide:      'gram.c:2049,53'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2051,28'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2049,16'
          Branch Sides:
            - BranchSide:      'gram.c:2050,26'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2051,28'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2063,13'
          Branch Sides:
            - BranchSide:      'gram.c:2063,11'
              BranchSideFuncs:
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - malloc
                - yysyntax_error
                - free
            - BranchSide:      'gram.c:2063,43'
              BranchSideFuncs:
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - malloc
                - yysyntax_error
                - free
        - Branch String:   'gram.c:2063,43'
          Branch Sides:
            - BranchSide:      'gram.c:2063,43'
              BranchSideFuncs:
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - malloc
                - yysyntax_error
                - free
            - BranchSide:      'gram.c:2063,13'
              BranchSideFuncs:
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - malloc
                - yysyntax_error
                - free
        - Branch String:   'gram.c:2063,43'
          Branch Sides:
            - BranchSide:      'gram.c:2063,13'
              BranchSideFuncs:
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - malloc
                - yysyntax_error
                - free
            - BranchSide:      'gram.c:2063,13'
              BranchSideFuncs:
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - malloc
                - yysyntax_error
                - free
        - Branch String:   'gram.c:2066,7'
          Branch Sides:
            - BranchSide:      'gram.c:2068,7'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - yydestruct
            - BranchSide:      'gram.c:2105,3'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - yydestruct
        - Branch String:   'gram.c:2078,13'
          Branch Sides:
            - BranchSide:      'gram.c:2079,20'
              BranchSideFuncs:
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
            - BranchSide:      'gram.c:2080,18'
              BranchSideFuncs:
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - malloc
                - yysyntax_error
                - free
        - Branch String:   'gram.c:2082,17'
          Branch Sides:
            - BranchSide:      'gram.c:2083,29'
              BranchSideFuncs:
                - free
                - malloc
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - yysyntax_error
            - BranchSide:      'gram.c:2084,21'
              BranchSideFuncs:
                - malloc
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
                - yysyntax_error
        - Branch String:   'gram.c:2085,17'
          Branch Sides:
            - BranchSide:      'gram.c:2087,25'
              BranchSideFuncs:
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - malloc
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
            - BranchSide:      'gram.c:2093,41'
              BranchSideFuncs:
                - yysyntax_error
                - yyerror
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - malloc
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
        - Branch String:   'gram.c:2098,13'
          Branch Sides:
            - BranchSide:      'gram.c:2099,11'
              BranchSideFuncs:
                - yyerror
                - free
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'gram.c:2103,5'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
                - yydestruct
        - Branch String:   'gram.c:2107,7'
          Branch Sides:
            - BranchSide:      'gram.c:2112,11'
              BranchSideFuncs:
                - yydestruct
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2128,3'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2112,11'
          Branch Sides:
            - BranchSide:      'gram.c:2115,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2121,23'
              BranchSideFuncs:
                - yydestruct
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2115,15'
          Branch Sides:
            - BranchSide:      'gram.c:2116,13'
              BranchSideFuncs:
                - free
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'gram.c:2117,9'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2158,11'
          Branch Sides:
            - BranchSide:      'gram.c:2160,15'
              BranchSideFuncs:
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - free
                - free
                - yydestruct
                - yydestruct
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2170,11'
              BranchSideFuncs:
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - free
                - free
                - yydestruct
                - yydestruct
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2161,24'
          Branch Sides:
            - BranchSide:      'gram.c:2161,27'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2167,9'
              BranchSideFuncs:
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - free
                - free
                - yydestruct
                - yydestruct
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2161,41'
          Branch Sides:
            - BranchSide:      'gram.c:2161,52'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2167,9'
              BranchSideFuncs:
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - free
                - free
                - yydestruct
                - yydestruct
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2161,15'
          Branch Sides:
            - BranchSide:      'gram.c:2163,29'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2167,9'
              BranchSideFuncs:
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - free
                - free
                - yydestruct
                - yydestruct
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2164,19'
          Branch Sides:
            - BranchSide:      'gram.c:2165,17'
              BranchSideFuncs:
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
            - BranchSide:      'gram.c:2166,13'
              BranchSideFuncs:
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - free
                - free
                - yydestruct
                - yydestruct
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2170,11'
          Branch Sides:
            - BranchSide:      'gram.c:2171,9'
              BranchSideFuncs:
                - free
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'gram.c:2173,7'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
                - yydestruct
                - variable_unset
                - lerror
                - free
                - lerror
                - variable_set
                - lerror
                - free
                - free
                - lerror
                - lerror
                - lerror
                - variable_set
                - dberror
                - free
                - lerror
                - lerror
                - lerror
                - lerror
                - strncmp
                - variable_set
                - variable_print_all
                - dsegm_new
                - dsegm_new
                - dsegm_new_field
                - dsegm_new_field
                - strcmp
                - strcmp
                - terror
                - free
                - free
                - free
                - dsegm_new_field
                - end_def
                - dsegm_list_free
                - begin_def
                - slist_new_s
                - slist_insert
                - slist_new_s
                - kvpair_list
                - kvpair_string
                - kvlist_find
                - lerror
                - kvlist_free
                - gdbmarg_kvpair
                - kvpair_string
                - gdbmarg_kvpair
                - gdbmarg_string
                - gdbmarglist_add
                - gdbmarglist_init
                - gdbmarglist_init
                - interactive
                - end_def
                - interactive
                - run_command
                - run_last_command
                - yysyntax_error
                - yyerror
                - yydestruct
                - yyerror
                - malloc
                - yysyntax_error
                - free
                - yylex
                - malloc
                - free
        - Branch String:   'gram.c:2229,7'
          Branch Sides:
            - BranchSide:      'gram.c:2233,17'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
            - BranchSide:      'gram.c:2239,3'
              BranchSideFuncs:
                - free
                - free
                - yydestruct
        - Branch String:   'gram.c:2233,17'
          Branch Sides:
            - BranchSide:      'gram.c:2233,17'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
            - BranchSide:      'gram.c:2233,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
        - Branch String:   'gram.c:2233,17'
          Branch Sides:
            - BranchSide:      'gram.c:2233,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
            - BranchSide:      'gram.c:2233,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
                - yydestruct
        - Branch String:   'gram.c:2241,3'
          Branch Sides:
            - BranchSide:      'gram.c:2244,28'
              BranchSideFuncs:
                - yydestruct
                - free
                - free
            - BranchSide:      'gram.c:2248,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'gram.c:2248,7'
          Branch Sides:
            - BranchSide:      'gram.c:2249,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'gram.c:2252,7'
              BranchSideFuncs:
                - free
        - Branch String:   'gram.c:2252,7'
          Branch Sides:
            - BranchSide:      'gram.c:2252,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'gram.c:2253,19'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'gram.c:1534,16'
          Dst:             yylex
        - Src:             'gram.y:87,12'
          Dst:             run_last_command
        - Src:             'gram.y:94,12'
          Dst:             run_command
        - Src:             'gram.y:103,12'
          Dst:             interactive
        - Src:             'gram.y:111,21'
          Dst:             end_def
        - Src:             'gram.y:113,12'
          Dst:             interactive
        - Src:             'gram.y:140,8'
          Dst:             gdbmarglist_init
        - Src:             'gram.y:147,8'
          Dst:             gdbmarglist_init
        - Src:             'gram.y:151,8'
          Dst:             gdbmarglist_add
        - Src:             'gram.y:158,22'
          Dst:             gdbmarg_string
        - Src:             'gram.y:163,29'
          Dst:             kvpair_string
        - Src:             'gram.y:165,22'
          Dst:             gdbmarg_kvpair
        - Src:             'gram.y:169,22'
          Dst:             gdbmarg_kvpair
        - Src:             'gram.y:185,12'
          Dst:             kvlist_find
        - Src:             'gram.y:187,5'
          Dst:             lerror
        - Src:             'gram.y:188,5'
          Dst:             kvlist_free
        - Src:             'gram.y:209,25'
          Dst:             kvpair_string
        - Src:             'gram.y:213,25'
          Dst:             kvpair_list
        - Src:             'gram.y:219,50'
          Dst:             slist_new_s
        - Src:             'gram.y:223,26'
          Dst:             slist_new_s
        - Src:             'gram.y:224,8'
          Dst:             slist_insert
        - Src:             'gram.y:233,27'
          Dst:             begin_def
        - Src:             'gram.y:235,8'
          Dst:             end_def
        - Src:             'gram.y:236,8'
          Dst:             dsegm_list_free
        - Src:             'gram.y:247,24'
          Dst:             dsegm_new_field
        - Src:             'gram.y:257,12'
          Dst:             strcmp
        - Src:             'gram.y:262,17'
          Dst:             strcmp
        - Src:             'gram.y:269,5'
          Dst:             terror
        - Src:             'gram.y:291,24'
          Dst:             dsegm_new_field
        - Src:             'gram.y:295,24'
          Dst:             dsegm_new_field
        - Src:             'gram.y:299,24'
          Dst:             dsegm_new
        - Src:             'gram.y:304,24'
          Dst:             dsegm_new
        - Src:             'gram.y:311,8'
          Dst:             variable_print_all
        - Src:             'gram.y:327,13'
          Dst:             variable_set
        - Src:             'gram.y:328,36'
          Dst:             strncmp
        - Src:             'gram.y:332,10'
          Dst:             variable_set
        - Src:             'gram.y:341,5'
          Dst:             lerror
        - Src:             'gram.y:345,5'
          Dst:             lerror
        - Src:             'gram.y:349,5'
          Dst:             lerror
        - Src:             'gram.y:353,5'
          Dst:             dberror
        - Src:             'gram.y:357,5'
          Dst:             lerror
        - Src:             'gram.y:363,17'
          Dst:             variable_set
        - Src:             'gram.y:370,5'
          Dst:             lerror
        - Src:             'gram.y:374,5'
          Dst:             lerror
        - Src:             'gram.y:378,5'
          Dst:             lerror
        - Src:             'gram.y:382,5'
          Dst:             lerror
        - Src:             'gram.y:395,17'
          Dst:             variable_unset
        - Src:             'gram.y:402,5'
          Dst:             lerror
        - Src:             'gram.y:406,5'
          Dst:             lerror
        - Src:             'gram.c:2077,33'
          Dst:             yysyntax_error
        - Src:             'gram.c:2093,41'
          Dst:             yysyntax_error
        - Src:             'gram.c:2097,9'
          Dst:             yyerror
        - Src:             'gram.c:2120,11'
          Dst:             yydestruct
        - Src:             'gram.c:2174,7'
          Dst:             yydestruct
        - Src:             'gram.c:2219,3'
          Dst:             yyerror
        - Src:             'gram.c:2234,7'
          Dst:             yydestruct
        - Src:             'gram.c:2243,7'
          Dst:             yydestruct
    - 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:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_read
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - in
        - buf
        - size
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_eq
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_char
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - tailp
      BBCount:         18
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - slist_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:674,9'
          Branch Sides:
            - BranchSide:      'lex.l:674,12'
              BranchSideFuncs:
                - slist_insert
            - BranchSide:      'lex.l:687,3'
              BranchSideFuncs: []
        - Branch String:   'lex.l:674,7'
          Branch Sides:
            - BranchSide:      'lex.l:676,14'
              BranchSideFuncs:
                - slist_insert
            - BranchSide:      'lex.l:687,3'
              BranchSideFuncs: []
        - Branch String:   'lex.l:676,7'
          Branch Sides:
            - BranchSide:      'lex.l:678,8'
              BranchSideFuncs:
                - slist_insert
            - BranchSide:      'lex.l:686,5'
              BranchSideFuncs: []
        - Branch String:   'lex.l:678,8'
          Branch Sides:
            - BranchSide:      'lex.l:680,26'
              BranchSideFuncs:
                - slist_insert
            - BranchSide:      'lex.l:685,2'
              BranchSideFuncs:
                - slist_insert
        - Branch String:   'lex.l:681,12'
          Branch Sides:
            - BranchSide:      'lex.l:682,17'
              BranchSideFuncs:
                - slist_insert
            - BranchSide:      'lex.l:683,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:682,3'
          Dst:             slist_insert
    - functionName:    pe_file_name
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - slist_new
        - variable_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lex.l:625,9'
          Branch Sides:
            - BranchSide:      'lex.l:625,9'
              BranchSideFuncs:
                - variable_get
                - slist_new
            - BranchSide:      'lex.l:625,9'
              BranchSideFuncs:
                - variable_get
                - slist_new
        - Branch String:   'lex.l:627,10'
          Branch Sides:
            - BranchSide:      'lex.l:627,28'
              BranchSideFuncs:
                - slist_new
            - BranchSide:      'lex.l:627,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:626,3'
          Dst:             variable_get
        - Src:             'lex.l:627,17'
          Dst:             slist_new
    - functionName:    pe_program_name
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slist_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lex.l:633,21'
          Branch Sides:
            - BranchSide:      'lex.l:633,21'
              BranchSideFuncs:
                - slist_new
            - BranchSide:      'lex.l:633,21'
              BranchSideFuncs:
                - slist_new
      Callsites:
        - Src:             'lex.l:633,10'
          Dst:             slist_new
    - functionName:    pe_package_name
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slist_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lex.l:639,10'
          Branch Sides:
            - BranchSide:      'lex.l:639,10'
              BranchSideFuncs:
                - slist_new
            - BranchSide:      'lex.l:639,10'
              BranchSideFuncs:
                - slist_new
      Callsites:
        - Src:             'lex.l:639,10'
          Dst:             slist_new
    - functionName:    pe_program_version
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slist_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lex.l:645,10'
          Branch Sides:
            - BranchSide:      'lex.l:645,10'
              BranchSideFuncs:
                - slist_new
            - BranchSide:      'lex.l:645,10'
              BranchSideFuncs:
                - slist_new
      Callsites:
        - Src:             'lex.l:645,10'
          Dst:             slist_new
    - functionName:    pe_space
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - slist_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lex.l:651,10'
          Branch Sides:
            - BranchSide:      'lex.l:651,10'
              BranchSideFuncs:
                - slist_new
            - BranchSide:      'lex.l:651,10'
              BranchSideFuncs:
                - slist_new
      Callsites:
        - Src:             'lex.l:651,10'
          Dst:             slist_new
    - functionName:    psname
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:693,3'
          Branch Sides:
            - BranchSide:      'lex.l:699,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:699,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:699,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:699,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:702,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlerror
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - loc
        - fmt
        - ap
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - fputc
        - interactive
        - locus_print
        - vfprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lex.l:600,7'
          Branch Sides:
            - BranchSide:      'lex.l:601,14'
              BranchSideFuncs:
                - vfprintf
                - fputc
                - locus_print
                - fprintf
            - BranchSide:      'lex.l:602,7'
              BranchSideFuncs:
                - vfprintf
                - fputc
                - locus_print
                - fprintf
        - Branch String:   'lex.l:602,11'
          Branch Sides:
            - BranchSide:      'lex.l:602,14'
              BranchSideFuncs:
                - vfprintf
                - fputc
                - locus_print
                - fprintf
            - BranchSide:      'lex.l:602,11'
              BranchSideFuncs:
                - vfprintf
                - fputc
        - Branch String:   'lex.l:602,7'
          Branch Sides:
            - BranchSide:      'lex.l:602,7'
              BranchSideFuncs:
                - locus_print
                - fprintf
                - vfprintf
                - fputc
            - BranchSide:      'lex.l:604,7'
              BranchSideFuncs:
                - locus_print
                - fprintf
                - vfprintf
                - fputc
      Callsites:
        - Src:             'lex.l:600,8'
          Dst:             interactive
        - Src:             'lex.l:601,5'
          Dst:             fprintf
        - Src:             'lex.l:604,7'
          Dst:             locus_print
        - Src:             'lex.l:605,7'
          Dst:             fprintf
        - Src:             'lex.l:607,3'
          Dst:             vfprintf
        - Src:             'lex.l:608,3'
          Dst:             fputc
    - functionName:    interactive
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - instream_interactive
      functionUses:    12
      BranchProfiles:
        - Branch String:   'lex.l:106,10'
          Branch Sides:
            - BranchSide:      'lex.l:106,10'
              BranchSideFuncs:
                - instream_interactive
            - BranchSide:      'lex.l:106,10'
              BranchSideFuncs:
                - instream_interactive
        - Branch String:   'lex.l:106,22'
          Branch Sides:
            - BranchSide:      'lex.l:106,47'
              BranchSideFuncs:
                - instream_interactive
            - BranchSide:      'lex.l:106,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:106,25'
          Dst:             instream_interactive
    - functionName:    locus_print
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - loc
      BBCount:         18
      ICount:          182
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lex.l:567,7'
          Branch Sides:
            - BranchSide:      'lex.l:567,7'
              BranchSideFuncs:
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'lex.l:569,11'
              BranchSideFuncs:
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'lex.l:569,11'
          Branch Sides:
            - BranchSide:      'lex.l:570,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'lex.l:573,24'
              BranchSideFuncs:
                - strcmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'lex.l:573,16'
          Branch Sides:
            - BranchSide:      'lex.l:574,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'lex.l:579,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'lex.l:579,16'
          Branch Sides:
            - BranchSide:      'lex.l:580,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'lex.l:584,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'lex.l:584,16'
          Branch Sides:
            - BranchSide:      'lex.l:585,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'lex.l:590,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'lex.l:570,2'
          Dst:             fprintf
        - Src:             'lex.l:573,16'
          Dst:             strcmp
        - Src:             'lex.l:574,2'
          Dst:             fprintf
        - Src:             'lex.l:580,2'
          Dst:             fprintf
        - Src:             'lex.l:585,2'
          Dst:             fprintf
        - Src:             'lex.l:590,2'
          Dst:             fprintf
    - functionName:    instream_interactive
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    escape
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lex.l:556,3'
          Branch Sides:
            - BranchSide:      'lex.l:558,12'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:561,3'
              BranchSideFuncs: []
        - Branch String:   'lex.l:558,11'
          Branch Sides:
            - BranchSide:      'lex.l:559,9'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:560,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strseg_attach
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - seg
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lex.l:475,7'
          Branch Sides:
            - BranchSide:      'lex.l:476,25'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:478,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_prompt
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          251
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - abort
        - emalloc
        - expand_char
        - psname
        - slist_free
        - slist_insert
        - slist_new_l
        - strlen
        - variable_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:728,17'
          Branch Sides:
            - BranchSide:      'lex.l:726,15'
              BranchSideFuncs:
                - psname
                - variable_get
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
                - abort
            - BranchSide:      'lex.l:728,17'
              BranchSideFuncs:
                - psname
                - variable_get
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
                - abort
        - Branch String:   'lex.l:732,3'
          Branch Sides:
            - BranchSide:      'lex.l:735,7'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
            - BranchSide:      'lex.l:738,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:741,7'
              BranchSideFuncs:
                - abort
        - Branch String:   'lex.l:744,3'
          Branch Sides:
            - BranchSide:      'lex.l:746,12'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
            - BranchSide:      'lex.l:768,7'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
        - Branch String:   'lex.l:746,21'
          Branch Sides:
            - BranchSide:      'lex.l:746,24'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
            - BranchSide:      'lex.l:765,2'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
        - Branch String:   'lex.l:746,11'
          Branch Sides:
            - BranchSide:      'lex.l:748,8'
              BranchSideFuncs:
                - expand_char
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - slist_new_l
                - slist_insert
            - BranchSide:      'lex.l:765,2'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
        - Branch String:   'lex.l:748,8'
          Branch Sides:
            - BranchSide:      'lex.l:750,42'
              BranchSideFuncs:
                - slist_new_l
                - slist_insert
                - expand_char
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
            - BranchSide:      'lex.l:754,21'
              BranchSideFuncs:
                - expand_char
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - slist_new_l
                - slist_insert
        - Branch String:   'lex.l:751,12'
          Branch Sides:
            - BranchSide:      'lex.l:752,10'
              BranchSideFuncs:
                - expand_char
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - slist_new_l
                - slist_insert
            - BranchSide:      'lex.l:753,6'
              BranchSideFuncs:
                - expand_char
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - slist_new_l
                - slist_insert
        - Branch String:   'lex.l:754,8'
          Branch Sides:
            - BranchSide:      'lex.l:756,13'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
            - BranchSide:      'lex.l:761,15'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
        - Branch String:   'lex.l:756,12'
          Branch Sides:
            - BranchSide:      'lex.l:757,10'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
            - BranchSide:      'lex.l:758,17'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
                - slist_new_l
                - slist_insert
                - expand_char
                - slist_new_l
                - slist_insert
        - Branch String:   'lex.l:768,7'
          Branch Sides:
            - BranchSide:      'lex.l:770,41'
              BranchSideFuncs:
                - slist_new_l
                - slist_insert
                - emalloc
                - slist_free
                - strlen
            - BranchSide:      'lex.l:775,7'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
        - Branch String:   'lex.l:771,11'
          Branch Sides:
            - BranchSide:      'lex.l:772,9'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
            - BranchSide:      'lex.l:773,5'
              BranchSideFuncs:
                - emalloc
                - slist_free
                - strlen
        - Branch String:   'lex.l:776,3'
          Branch Sides:
            - BranchSide:      'lex.l:777,20'
              BranchSideFuncs:
                - strlen
                - emalloc
                - slist_free
            - BranchSide:      'lex.l:779,18'
              BranchSideFuncs:
                - emalloc
                - slist_free
        - Branch String:   'lex.l:781,3'
          Branch Sides:
            - BranchSide:      'lex.l:783,11'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'lex.l:787,4'
              BranchSideFuncs:
                - slist_free
        - Branch String:   'lex.l:784,7'
          Branch Sides:
            - BranchSide:      'lex.l:785,13'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'lex.l:786,5'
              BranchSideFuncs:
                - slist_free
      Callsites:
        - Src:             'lex.l:732,25'
          Dst:             psname
        - Src:             'lex.l:732,11'
          Dst:             variable_get
        - Src:             'lex.l:741,7'
          Dst:             abort
        - Src:             'lex.l:750,29'
          Dst:             slist_new_l
        - Src:             'lex.l:750,8'
          Dst:             slist_insert
        - Src:             'lex.l:754,8'
          Dst:             expand_char
        - Src:             'lex.l:770,28'
          Dst:             slist_new_l
        - Src:             'lex.l:770,7'
          Dst:             slist_insert
        - Src:             'lex.l:777,12'
          Dst:             strlen
        - Src:             'lex.l:779,9'
          Dst:             emalloc
        - Src:             'lex.l:789,3'
          Dst:             slist_free
    - 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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_prompt_at_bol
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fflush
        - fputs
        - make_prompt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lex.l:446,7'
          Branch Sides:
            - BranchSide:      'lex.l:446,7'
              BranchSideFuncs:
                - make_prompt
                - fputs
                - fflush
                - free
            - BranchSide:      'lex.l:446,7'
              BranchSideFuncs:
                - make_prompt
                - fputs
                - fflush
                - free
        - Branch String:   'lex.l:446,7'
          Branch Sides:
            - BranchSide:      'lex.l:446,7'
              BranchSideFuncs:
                - make_prompt
                - fputs
                - fflush
                - free
            - BranchSide:      'lex.l:448,17'
              BranchSideFuncs:
                - make_prompt
                - fputs
                - fflush
                - free
      Callsites:
        - Src:             'lex.l:448,17'
          Dst:             make_prompt
        - Src:             'lex.l:449,7'
          Dst:             fputs
        - Src:             'lex.l:450,7'
          Dst:             fflush
    - functionName:    fputs
      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:    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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end_def
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    begin_def
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyrealloc
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lex.c:2450,9'
          Dst:             realloc
    - functionName:    yy_init_globals
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2382
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yylex_destroy
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - yy_delete_buffer
        - yy_init_globals
        - yyfree
        - yypop_buffer_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lex.c:2390,2'
          Branch Sides:
            - BranchSide:      'lex.c:2390,8'
              BranchSideFuncs:
                - yyfree
                - yyfree
                - yy_init_globals
                - yy_delete_buffer
                - yypop_buffer_state
            - BranchSide:      'lex.c:2390,8'
              BranchSideFuncs:
                - yyfree
                - yyfree
                - yy_init_globals
                - yy_delete_buffer
                - yypop_buffer_state
        - Branch String:   'lex.c:2390,8'
          Branch Sides:
            - BranchSide:      'lex.c:2390,2'
              BranchSideFuncs:
                - yyfree
                - yyfree
                - yy_init_globals
                - yy_delete_buffer
                - yypop_buffer_state
            - BranchSide:      'lex.c:2390,2'
              BranchSideFuncs:
                - yyfree
                - yyfree
                - yy_init_globals
                - yy_delete_buffer
                - yypop_buffer_state
        - Branch String:   'lex.c:2390,2'
          Branch Sides:
            - BranchSide:      'lex.c:2391,21'
              BranchSideFuncs:
                - yy_delete_buffer
                - yypop_buffer_state
                - yyfree
                - yyfree
                - yy_init_globals
            - BranchSide:      'lex.c:2397,10'
              BranchSideFuncs:
                - yyfree
                - yyfree
                - yy_init_globals
        - Branch String:   'lex.c:2391,21'
          Branch Sides:
            - BranchSide:      'lex.c:2391,3'
              BranchSideFuncs:
                - yy_delete_buffer
                - yypop_buffer_state
                - yyfree
                - yyfree
                - yy_init_globals
            - BranchSide:      'lex.c:2391,3'
              BranchSideFuncs:
                - yy_delete_buffer
                - yypop_buffer_state
                - yyfree
                - yyfree
                - yy_init_globals
      Callsites:
        - Src:             'lex.c:2391,3'
          Dst:             yy_delete_buffer
        - Src:             'lex.c:2393,3'
          Dst:             yypop_buffer_state
        - Src:             'lex.c:2397,2'
          Dst:             yyfree
        - Src:             'lex.c:2400,5'
          Dst:             yyfree
        - Src:             'lex.c:2405,5'
          Dst:             yy_init_globals
    - functionName:    yy_delete_buffer
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - yyfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lex.c:1994,7'
          Branch Sides:
            - BranchSide:      'lex.c:1995,3'
              BranchSideFuncs:
                - yyfree
                - yyfree
            - BranchSide:      'lex.c:1997,7'
              BranchSideFuncs:
                - yyfree
                - yyfree
        - Branch String:   'lex.c:1997,12'
          Branch Sides:
            - BranchSide:      'lex.c:1997,9'
              BranchSideFuncs:
                - yyfree
                - yyfree
            - BranchSide:      'lex.c:1997,9'
              BranchSideFuncs:
                - yyfree
                - yyfree
        - Branch String:   'lex.c:1997,7'
          Branch Sides:
            - BranchSide:      'lex.c:1998,3'
              BranchSideFuncs:
                - yyfree
                - yyfree
            - BranchSide:      'lex.c:2000,7'
              BranchSideFuncs:
                - yyfree
                - yyfree
        - Branch String:   'lex.c:2000,7'
          Branch Sides:
            - BranchSide:      'lex.c:2001,20'
              BranchSideFuncs:
                - yyfree
                - yyfree
            - BranchSide:      'lex.c:2003,19'
              BranchSideFuncs:
                - yyfree
      Callsites:
        - Src:             'lex.c:2001,3'
          Dst:             yyfree
        - Src:             'lex.c:2003,2'
          Dst:             yyfree
    - functionName:    yypop_buffer_state
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          103
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - yy_delete_buffer
        - yy_load_buffer_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.c:2099,11'
          Branch Sides:
            - BranchSide:      'lex.c:2099,11'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2099,11'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
        - Branch String:   'lex.c:2099,10'
          Branch Sides:
            - BranchSide:      'lex.c:2099,11'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2099,10'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
        - Branch String:   'lex.c:2099,11'
          Branch Sides:
            - BranchSide:      'lex.c:2100,3'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2102,19'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
        - Branch String:   'lex.c:2099,10'
          Branch Sides:
            - BranchSide:      'lex.c:2100,3'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2102,19'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
        - Branch String:   'lex.c:2102,19'
          Branch Sides:
            - BranchSide:      'lex.c:2102,2'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2102,2'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_load_buffer_state
        - Branch String:   'lex.c:2104,6'
          Branch Sides:
            - BranchSide:      'lex.c:2105,3'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2107,6'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2107,6'
          Branch Sides:
            - BranchSide:      'lex.c:2107,6'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2107,6'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2107,6'
          Branch Sides:
            - BranchSide:      'lex.c:2107,6'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2108,3'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2107,6'
          Branch Sides:
            - BranchSide:      'lex.c:2107,6'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2108,3'
              BranchSideFuncs:
                - yy_load_buffer_state
      Callsites:
        - Src:             'lex.c:2102,2'
          Dst:             yy_delete_buffer
        - Src:             'lex.c:2108,3'
          Dst:             yy_load_buffer_state
    - functionName:    yyfree
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_load_buffer_state
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyset_debug
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2348
      functionLinenumberEnd: 2350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - _bdebug
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_debug
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2343
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyset_out
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _out_str
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyset_in
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _in_str
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyset_lineno
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - _line_number
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_text
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_leng
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_out
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_in
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yyget_lineno
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_scan_bytes
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - yybytes
        - _yybytes_len
      BBCount:         11
      ICount:          95
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - yy_fatal_error
        - yy_scan_buffer
        - yyalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.c:2225,7'
          Branch Sides:
            - BranchSide:      'lex.c:2226,3'
              BranchSideFuncs:
                - yy_scan_buffer
                - yy_fatal_error
            - BranchSide:      'lex.c:2228,10'
              BranchSideFuncs:
                - yy_scan_buffer
                - yy_fatal_error
        - Branch String:   'lex.c:2228,2'
          Branch Sides:
            - BranchSide:      'lex.c:2229,12'
              BranchSideFuncs:
                - yy_scan_buffer
                - yy_fatal_error
            - BranchSide:      'lex.c:2231,22'
              BranchSideFuncs:
                - yy_scan_buffer
                - yy_fatal_error
        - Branch String:   'lex.c:2234,7'
          Branch Sides:
            - BranchSide:      'lex.c:2235,3'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:2240,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.c:2224,17'
          Dst:             yyalloc
        - Src:             'lex.c:2226,3'
          Dst:             yy_fatal_error
        - Src:             'lex.c:2233,6'
          Dst:             yy_scan_buffer
        - Src:             'lex.c:2235,3'
          Dst:             yy_fatal_error
    - functionName:    yyalloc
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2436
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_fatal_error
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'lex.c:2251,4'
          Dst:             fprintf
        - Src:             'lex.c:2252,2'
          Dst:             exit
    - functionName:    yy_scan_buffer
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - base
        - size
      BBCount:         13
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - yy_fatal_error
        - yy_switch_to_buffer
        - yyalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.c:2169,16'
          Branch Sides:
            - BranchSide:      'lex.c:2170,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:2173,3'
              BranchSideFuncs: []
        - Branch String:   'lex.c:2170,45'
          Branch Sides:
            - BranchSide:      'lex.c:2171,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:2173,3'
              BranchSideFuncs: []
        - Branch String:   'lex.c:2169,7'
          Branch Sides:
            - BranchSide:      'lex.c:2173,3'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:2175,24'
              BranchSideFuncs:
                - yyalloc
                - yy_fatal_error
                - yy_switch_to_buffer
        - Branch String:   'lex.c:2176,7'
          Branch Sides:
            - BranchSide:      'lex.c:2177,3'
              BranchSideFuncs:
                - yy_switch_to_buffer
            - BranchSide:      'lex.c:2179,26'
              BranchSideFuncs:
                - yy_switch_to_buffer
      Callsites:
        - Src:             'lex.c:2175,24'
          Dst:             yyalloc
        - Src:             'lex.c:2177,3'
          Dst:             yy_fatal_error
        - Src:             'lex.c:2189,2'
          Dst:             yy_switch_to_buffer
    - functionName:    yy_switch_to_buffer
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - new_buffer
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - yy_load_buffer_state
        - yyensure_buffer_stack
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lex.c:1927,7'
          Branch Sides:
            - BranchSide:      'lex.c:1927,28'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:1927,28'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:1927,7'
          Branch Sides:
            - BranchSide:      'lex.c:1928,3'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1930,7'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:1930,7'
          Branch Sides:
            - BranchSide:      'lex.c:1930,7'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:1930,7'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:1930,7'
          Branch Sides:
            - BranchSide:      'lex.c:1933,20'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:1938,29'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:1930,7'
          Branch Sides:
            - BranchSide:      'lex.c:1933,20'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:1938,29'
              BranchSideFuncs:
                - yy_load_buffer_state
      Callsites:
        - Src:             'lex.c:1926,2'
          Dst:             yyensure_buffer_stack
        - Src:             'lex.c:1939,2'
          Dst:             yy_load_buffer_state
    - functionName:    yyensure_buffer_stack
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - yy_fatal_error
        - yyalloc
        - yyrealloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'lex.c:2120,8'
          Branch Sides:
            - BranchSide:      'lex.c:2118,12'
              BranchSideFuncs:
                - yyalloc
                - yy_fatal_error
                - yyrealloc
                - yy_fatal_error
            - BranchSide:      'lex.c:2120,8'
              BranchSideFuncs:
                - yyalloc
                - yy_fatal_error
                - yyrealloc
                - yy_fatal_error
        - Branch String:   'lex.c:2120,6'
          Branch Sides:
            - BranchSide:      'lex.c:2126,20'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
            - BranchSide:      'lex.c:2140,7'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
        - Branch String:   'lex.c:2130,8'
          Branch Sides:
            - BranchSide:      'lex.c:2131,4'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:2133,11'
              BranchSideFuncs: []
        - Branch String:   'lex.c:2140,6'
          Branch Sides:
            - BranchSide:      'lex.c:2140,6'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
            - BranchSide:      'lex.c:2143,13'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
        - Branch String:   'lex.c:2150,8'
          Branch Sides:
            - BranchSide:      'lex.c:2151,4'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:2154,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.c:2127,49'
          Dst:             yyalloc
        - Src:             'lex.c:2131,4'
          Dst:             yy_fatal_error
        - Src:             'lex.c:2146,49'
          Dst:             yyrealloc
        - Src:             'lex.c:2151,4'
          Dst:             yy_fatal_error
    - functionName:    yy_scan_string
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yystr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - yy_scan_bytes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lex.c:2205,37'
          Dst:             strlen
        - Src:             'lex.c:2205,9'
          Dst:             yy_scan_bytes
    - functionName:    yypush_buffer_state
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2068
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - new_buffer
      BBCount:         22
      ICount:          104
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - yy_load_buffer_state
        - yyensure_buffer_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lex.c:2069,10'
          Branch Sides:
            - BranchSide:      'lex.c:2070,3'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:2072,2'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_load_buffer_state
        - Branch String:   'lex.c:2075,7'
          Branch Sides:
            - BranchSide:      'lex.c:2075,7'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2075,7'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2075,7'
          Branch Sides:
            - BranchSide:      'lex.c:2078,20'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2084,6'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2075,7'
          Branch Sides:
            - BranchSide:      'lex.c:2078,20'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2084,6'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2084,6'
          Branch Sides:
            - BranchSide:      'lex.c:2084,6'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2084,6'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2084,6'
          Branch Sides:
            - BranchSide:      'lex.c:2085,24'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2086,29'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2084,6'
          Branch Sides:
            - BranchSide:      'lex.c:2085,24'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2086,29'
              BranchSideFuncs:
                - yy_load_buffer_state
      Callsites:
        - Src:             'lex.c:2072,2'
          Dst:             yyensure_buffer_stack
        - Src:             'lex.c:2089,2'
          Dst:             yy_load_buffer_state
    - functionName:    yy_flush_buffer
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - yy_load_buffer_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.c:2040,11'
          Branch Sides:
            - BranchSide:      'lex.c:2041,3'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2043,2'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2057,12'
          Branch Sides:
            - BranchSide:      'lex.c:2057,9'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2057,9'
              BranchSideFuncs:
                - yy_load_buffer_state
        - Branch String:   'lex.c:2057,7'
          Branch Sides:
            - BranchSide:      'lex.c:2057,7'
              BranchSideFuncs:
                - yy_load_buffer_state
            - BranchSide:      'lex.c:2058,3'
              BranchSideFuncs:
                - yy_load_buffer_state
      Callsites:
        - Src:             'lex.c:2058,3'
          Dst:             yy_load_buffer_state
    - functionName:    yy_init_buffer
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
        - file
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fileno
        - isatty
        - yy_flush_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lex.c:2024,14'
          Branch Sides:
            - BranchSide:      'lex.c:2024,11'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - isatty
            - BranchSide:      'lex.c:2024,11'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - isatty
        - Branch String:   'lex.c:2024,9'
          Branch Sides:
            - BranchSide:      'lex.c:2025,9'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - isatty
            - BranchSide:      'lex.c:2029,32'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - isatty
        - Branch String:   'lex.c:2029,32'
          Branch Sides:
            - BranchSide:      'lex.c:2029,55'
              BranchSideFuncs:
                - fileno
                - isatty
                - __errno_location
            - BranchSide:      'lex.c:2029,32'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'lex.c:2013,15'
          Dst:             __errno_location
        - Src:             'lex.c:2015,2'
          Dst:             yy_flush_buffer
        - Src:             'lex.c:2029,48'
          Dst:             fileno
        - Src:             'lex.c:2029,40'
          Dst:             isatty
        - Src:             'lex.c:2031,2'
          Dst:             __errno_location
    - functionName:    fileno
      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:    isatty
      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:    yyrestart
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input_file
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - yy_create_buffer
        - yy_init_buffer
        - yy_load_buffer_state
        - yyensure_buffer_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lex.c:1904,7'
          Branch Sides:
            - BranchSide:      'lex.c:1904,9'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_init_buffer
                - yy_load_buffer_state
            - BranchSide:      'lex.c:1904,7'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_init_buffer
                - yy_load_buffer_state
        - Branch String:   'lex.c:1904,9'
          Branch Sides:
            - BranchSide:      'lex.c:1905,9'
              BranchSideFuncs:
                - yy_init_buffer
                - yy_load_buffer_state
            - BranchSide:      'lex.c:1910,18'
              BranchSideFuncs:
                - yy_init_buffer
                - yy_load_buffer_state
        - Branch String:   'lex.c:1904,7'
          Branch Sides:
            - BranchSide:      'lex.c:1905,9'
              BranchSideFuncs:
                - yy_init_buffer
                - yy_load_buffer_state
            - BranchSide:      'lex.c:1910,18'
              BranchSideFuncs:
                - yy_init_buffer
                - yy_load_buffer_state
        - Branch String:   'lex.c:1910,18'
          Branch Sides:
            - BranchSide:      'lex.c:1910,18'
              BranchSideFuncs:
                - yy_init_buffer
                - yy_load_buffer_state
            - BranchSide:      'lex.c:1910,18'
              BranchSideFuncs:
                - yy_init_buffer
                - yy_load_buffer_state
      Callsites:
        - Src:             'lex.c:1905,9'
          Dst:             yyensure_buffer_stack
        - Src:             'lex.c:1907,13'
          Dst:             yy_create_buffer
        - Src:             'lex.c:1910,2'
          Dst:             yy_init_buffer
        - Src:             'lex.c:1911,2'
          Dst:             yy_load_buffer_state
    - functionName:    yy_create_buffer
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - size
      BBCount:         7
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - yy_fatal_error
        - yy_init_buffer
        - yyalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lex.c:1968,7'
          Branch Sides:
            - BranchSide:      'lex.c:1969,3'
              BranchSideFuncs:
                - yyalloc
                - yy_fatal_error
                - yy_init_buffer
            - BranchSide:      'lex.c:1971,19'
              BranchSideFuncs:
                - yyalloc
                - yy_fatal_error
                - yy_init_buffer
        - Branch String:   'lex.c:1977,7'
          Branch Sides:
            - BranchSide:      'lex.c:1978,3'
              BranchSideFuncs:
                - yy_init_buffer
            - BranchSide:      'lex.c:1980,2'
              BranchSideFuncs:
                - yy_init_buffer
      Callsites:
        - Src:             'lex.c:1967,24'
          Dst:             yyalloc
        - Src:             'lex.c:1969,3'
          Dst:             yy_fatal_error
        - Src:             'lex.c:1976,26'
          Dst:             yyalloc
        - Src:             'lex.c:1978,3'
          Dst:             yy_fatal_error
        - Src:             'lex.c:1982,2'
          Dst:             yy_init_buffer
    - functionName:    yywrap
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_context_pop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:428,10'
          Branch Sides:
            - BranchSide:      'lex.l:428,10'
              BranchSideFuncs:
                - input_context_pop
            - BranchSide:      'lex.l:428,10'
              BranchSideFuncs:
                - input_context_pop
      Callsites:
        - Src:             'lex.l:428,10'
          Dst:             input_context_pop
    - functionName:    input_context_pop
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - instream_close
        - yy_delete_buffer
        - yy_switch_to_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lex.l:182,8'
          Branch Sides:
            - BranchSide:      'lex.l:180,19'
              BranchSideFuncs:
                - instream_close
                - free
                - yy_delete_buffer
                - yy_switch_to_buffer
            - BranchSide:      'lex.l:182,8'
              BranchSideFuncs:
                - instream_close
                - free
                - yy_delete_buffer
                - yy_switch_to_buffer
        - Branch String:   'lex.l:182,7'
          Branch Sides:
            - BranchSide:      'lex.l:183,5'
              BranchSideFuncs:
                - instream_close
                - free
                - yy_delete_buffer
                - yy_switch_to_buffer
            - BranchSide:      'lex.l:184,19'
              BranchSideFuncs:
                - instream_close
                - free
                - yy_delete_buffer
                - yy_switch_to_buffer
        - Branch String:   'lex.l:188,21'
          Branch Sides:
            - BranchSide:      'lex.l:188,3'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_switch_to_buffer
            - BranchSide:      'lex.l:188,3'
              BranchSideFuncs:
                - yy_delete_buffer
                - yy_switch_to_buffer
        - Branch String:   'lex.l:189,7'
          Branch Sides:
            - BranchSide:      'lex.l:190,5'
              BranchSideFuncs:
                - yy_switch_to_buffer
            - BranchSide:      'lex.l:192,12'
              BranchSideFuncs:
                - yy_switch_to_buffer
      Callsites:
        - Src:             'lex.l:184,3'
          Dst:             instream_close
        - Src:             'lex.l:188,3'
          Dst:             yy_delete_buffer
        - Src:             'lex.l:193,3'
          Dst:             yy_switch_to_buffer
    - functionName:    instream_close
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_get_next_buffer
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         39
      ICount:          339
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - instream_read
        - yy_fatal_error
        - yyrealloc
        - yyrestart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.c:1659,19'
          Branch Sides:
            - BranchSide:      'lex.c:1659,12'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
                - yy_fatal_error
                - yy_fatal_error
            - BranchSide:      'lex.c:1659,19'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
                - yy_fatal_error
                - yy_fatal_error
        - Branch String:   'lex.c:1664,7'
          Branch Sides:
            - BranchSide:      'lex.c:1665,3'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'lex.c:1668,7'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
                - yy_fatal_error
        - Branch String:   'lex.c:1668,7'
          Branch Sides:
            - BranchSide:      'lex.c:1670,9'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1690,27'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
                - yy_fatal_error
        - Branch String:   'lex.c:1670,8'
          Branch Sides:
            - BranchSide:      'lex.c:1675,4'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1683,4'
              BranchSideFuncs: []
        - Branch String:   'lex.c:1692,2'
          Branch Sides:
            - BranchSide:      'lex.c:1693,23'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
                - yy_fatal_error
            - BranchSide:      'lex.c:1695,7'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
                - yy_fatal_error
        - Branch String:   'lex.c:1695,7'
          Branch Sides:
            - BranchSide:      'lex.c:1699,55'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
            - BranchSide:      'lex.c:1704,4'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
                - yy_fatal_error
        - Branch String:   'lex.c:1706,3'
          Branch Sides:
            - BranchSide:      'lex.c:1709,4'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'lex.c:1714,8'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
        - Branch String:   'lex.c:1714,8'
          Branch Sides:
            - BranchSide:      'lex.c:1715,16'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
            - BranchSide:      'lex.c:1718,3'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
                - instream_read
        - Branch String:   'lex.c:1718,3'
          Branch Sides:
            - BranchSide:      'lex.c:1718,3'
              BranchSideFuncs:
                - instream_read
                - yyrealloc
                - yy_fatal_error
                - yyrestart
            - BranchSide:      'lex.c:1718,3'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
        - Branch String:   'lex.c:1724,7'
          Branch Sides:
            - BranchSide:      'lex.c:1726,8'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
                - yyrestart
            - BranchSide:      'lex.c:1741,11'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
        - Branch String:   'lex.c:1726,8'
          Branch Sides:
            - BranchSide:      'lex.c:1728,12'
              BranchSideFuncs:
                - yyrestart
                - yyrealloc
                - yy_fatal_error
            - BranchSide:      'lex.c:1734,12'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
        - Branch String:   'lex.c:1743,6'
          Branch Sides:
            - BranchSide:      'lex.c:1745,19'
              BranchSideFuncs:
                - yyrealloc
                - yy_fatal_error
            - BranchSide:      'lex.c:1754,18'
              BranchSideFuncs: []
        - Branch String:   'lex.c:1748,8'
          Branch Sides:
            - BranchSide:      'lex.c:1749,4'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1751,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.c:1665,3'
          Dst:             yy_fatal_error
        - Src:             'lex.c:1709,4'
          Dst:             yy_fatal_error
        - Src:             'lex.c:1718,3'
          Dst:             instream_read
        - Src:             'lex.c:1729,4'
          Dst:             yyrestart
        - Src:             'lex.c:1746,50'
          Dst:             yyrealloc
        - Src:             'lex.c:1749,4'
          Dst:             yy_fatal_error
    - functionName:    yy_try_NUL_trans
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - yy_current_state
      BBCount:         13
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.c:1802,2'
          Branch Sides:
            - BranchSide:      'lex.c:1804,35'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1808,36'
              BranchSideFuncs: []
        - Branch String:   'lex.c:1805,8'
          Branch Sides:
            - BranchSide:      'lex.c:1802,2'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1806,19'
              BranchSideFuncs: []
        - Branch String:   'lex.c:1810,7'
          Branch Sides:
            - BranchSide:      'lex.c:1811,23'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1813,10'
              BranchSideFuncs: []
        - Branch String:   'lex.c:1813,10'
          Branch Sides:
            - BranchSide:      'lex.c:1813,10'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1813,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    yy_get_previous_state
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          130
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lex.c:1776,2'
          Branch Sides:
            - BranchSide:      'lex.c:1778,20'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1789,9'
              BranchSideFuncs: []
        - Branch String:   'lex.c:1778,19'
          Branch Sides:
            - BranchSide:      'lex.c:1778,34'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1778,18'
              BranchSideFuncs: []
        - Branch String:   'lex.c:1779,3'
          Branch Sides:
            - BranchSide:      'lex.c:1781,36'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1785,37'
              BranchSideFuncs: []
        - Branch String:   'lex.c:1782,9'
          Branch Sides:
            - BranchSide:      'lex.c:1779,3'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1783,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    string_end
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - empty_null
      BBCount:         16
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - emalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lex.l:513,3'
          Branch Sides:
            - BranchSide:      'lex.l:514,12'
              BranchSideFuncs:
                - emalloc
                - free
            - BranchSide:      'lex.l:516,7'
              BranchSideFuncs:
                - emalloc
                - free
        - Branch String:   'lex.l:516,16'
          Branch Sides:
            - BranchSide:      'lex.l:516,19'
              BranchSideFuncs:
                - emalloc
                - free
            - BranchSide:      'lex.l:520,22'
              BranchSideFuncs:
                - emalloc
                - free
        - Branch String:   'lex.l:516,7'
          Branch Sides:
            - BranchSide:      'lex.l:517,9'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:520,22'
              BranchSideFuncs:
                - emalloc
                - free
        - Branch String:   'lex.l:522,7'
          Branch Sides:
            - BranchSide:      'lex.l:524,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'lex.l:530,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:520,13'
          Dst:             emalloc
    - functionName:    unescape
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lex.l:544,3'
          Branch Sides:
            - BranchSide:      'lex.l:546,12'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:549,10'
              BranchSideFuncs: []
        - Branch String:   'lex.l:546,11'
          Branch Sides:
            - BranchSide:      'lex.l:547,9'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:548,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    string_addc
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emalloc
        - strseg_attach
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lex.l:494,24'
          Dst:             emalloc
        - Src:             'lex.l:497,3'
          Dst:             strseg_attach
    - functionName:    string_add
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - l
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emalloc
        - strseg_attach
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'lex.l:485,24'
          Dst:             emalloc
        - Src:             'lex.l:488,3'
          Dst:             strseg_attach
    - functionName:    t_num
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - base
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - lerror
        - strerror
        - strtol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lex.l:211,7'
          Branch Sides:
            - BranchSide:      'lex.l:213,40'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - lerror
            - BranchSide:      'lex.l:216,7'
              BranchSideFuncs:
                - lerror
        - Branch String:   'lex.l:216,19'
          Branch Sides:
            - BranchSide:      'lex.l:216,22'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'lex.l:218,7'
              BranchSideFuncs:
                - lerror
        - Branch String:   'lex.l:216,7'
          Branch Sides:
            - BranchSide:      'lex.l:218,7'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'lex.l:221,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:209,3'
          Dst:             __errno_location
        - Src:             'lex.l:210,7'
          Dst:             strtol
        - Src:             'lex.l:211,7'
          Dst:             __errno_location
        - Src:             'lex.l:213,40'
          Dst:             __errno_location
        - Src:             'lex.l:213,30'
          Dst:             strerror
        - Src:             'lex.l:213,7'
          Dst:             lerror
        - Src:             'lex.l:218,7'
          Dst:             lerror
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lerror
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - loc
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlerror
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'lex.l:617,3'
          Dst:             vlerror
    - functionName:    string_begin
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setbeg
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    46
      BranchProfiles:
        - Branch String:   'lex.l:709,3'
          Branch Sides:
            - BranchSide:      'lex.l:715,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:715,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:715,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:715,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:719,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    yylex
      functionSourceFile: '/src/gdbm/tools/lex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         561
      ICount:          4012
      EdgeCount:       687
      CyclomaticComplexity: 128
      functionsReached:
        - advance_line
        - command_lookup
        - datadef_lookup
        - emalloc
        - estrdup
        - setbeg
        - strchr
        - strcspn
        - string_add
        - string_addc
        - string_begin
        - string_end
        - strtol
        - t_num
        - unescape
        - yy_create_buffer
        - yy_fatal_error
        - yy_get_next_buffer
        - yy_get_previous_state
        - yy_load_buffer_state
        - yy_try_NUL_trans
        - yyalloc
        - yyensure_buffer_stack
        - yyerror
        - yyrestart
        - yywrap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.c:1038,9'
          Branch Sides:
            - BranchSide:      'lex.c:1034,16'
              BranchSideFuncs:
                - yyalloc
                - yy_fatal_error
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1038,9'
              BranchSideFuncs:
                - yyalloc
                - yy_fatal_error
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1038,7'
          Branch Sides:
            - BranchSide:      'lex.c:1040,13'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1075,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1047,14'
          Branch Sides:
            - BranchSide:      'lex.c:1048,47'
              BranchSideFuncs:
                - yy_fatal_error
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1049,21'
              BranchSideFuncs:
                - yy_fatal_error
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1049,18'
          Branch Sides:
            - BranchSide:      'lex.c:1050,17'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1052,11'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1052,8'
          Branch Sides:
            - BranchSide:      'lex.c:1053,15'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1055,10'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1055,8'
          Branch Sides:
            - BranchSide:      'lex.c:1056,11'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1058,10'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1058,8'
          Branch Sides:
            - BranchSide:      'lex.c:1059,12'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1061,10'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1061,8'
          Branch Sides:
            - BranchSide:      'lex.c:1061,10'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1061,8'
              BranchSideFuncs:
                - yyensure_buffer_stack
                - yy_create_buffer
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1061,10'
          Branch Sides:
            - BranchSide:      'lex.c:1062,4'
              BranchSideFuncs:
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1067,3'
              BranchSideFuncs:
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1061,8'
          Branch Sides:
            - BranchSide:      'lex.c:1062,4'
              BranchSideFuncs:
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1067,3'
              BranchSideFuncs:
                - yy_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1097,4'
          Branch Sides:
            - BranchSide:      'lex.c:1099,37'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1103,38'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1100,10'
          Branch Sides:
            - BranchSide:      'lex.c:1097,4'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1101,21'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1106,4'
          Branch Sides:
            - BranchSide:      'lex.c:1096,25'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1110,23'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1117,17'
          Branch Sides:
            - BranchSide:      'lex.c:1117,21'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1125,4'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1117,9'
          Branch Sides:
            - BranchSide:      'lex.c:1119,26'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1125,4'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1134,3'
          Branch Sides:
            - BranchSide:      'lex.l:281,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:281,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:283,1'
              BranchSideFuncs:
                - setbeg
                - command_lookup
            - BranchSide:      'lex.l:286,1'
              BranchSideFuncs:
                - setbeg
                - string_begin
                - command_lookup
            - BranchSide:      'lex.l:291,1'
              BranchSideFuncs:
                - setbeg
                - command_lookup
            - BranchSide:      'lex.l:300,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:303,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:305,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:306,1'
              BranchSideFuncs:
                - setbeg
                - t_num
            - BranchSide:      'lex.l:307,1'
              BranchSideFuncs:
                - setbeg
                - t_num
            - BranchSide:      'lex.l:308,1'
              BranchSideFuncs:
                - setbeg
                - t_num
            - BranchSide:      'lex.l:309,1'
              BranchSideFuncs:
                - setbeg
                - datadef_lookup
                - estrdup
            - BranchSide:      'lex.l:317,1'
              BranchSideFuncs:
                - setbeg
                - estrdup
            - BranchSide:      'lex.l:319,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:319,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:320,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:323,1'
              BranchSideFuncs:
                - setbeg
                - estrdup
            - BranchSide:      'lex.l:325,1'
              BranchSideFuncs:
                - setbeg
                - estrdup
            - BranchSide:      'lex.l:326,1'
              BranchSideFuncs:
                - setbeg
                - emalloc
            - BranchSide:      'lex.l:332,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:336,1'
              BranchSideFuncs:
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:341,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:343,1'
              BranchSideFuncs:
                - setbeg
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:362,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:365,1'
              BranchSideFuncs:
                - setbeg
                - string_end
                - string_add
            - BranchSide:      'lex.l:372,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:373,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:377,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:380,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
            - BranchSide:      'lex.l:387,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:388,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:389,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:391,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:393,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:395,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:397,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:400,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_end
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:406,1'
              BranchSideFuncs:
                - setbeg
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:410,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:412,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:416,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:418,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:422,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
            - BranchSide:      'lex.l:423,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:425,1'
              BranchSideFuncs:
                - setbeg
                - yy_fatal_error
            - BranchSide:      'lex.c:1138,1'
              BranchSideFuncs:
                - setbeg
                - strchr
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
            - BranchSide:      'lex.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1518,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.c:1523,42'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
            - BranchSide:      'lex.c:1643,3'
              BranchSideFuncs:
                - yy_fatal_error
        - Branch String:   'lex.c:1138,1'
          Branch Sides:
            - BranchSide:      'lex.c:1138,1'
              BranchSideFuncs:
                - setbeg
                - strchr
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
            - BranchSide:      'lex.c:1138,1'
              BranchSideFuncs:
                - setbeg
                - strchr
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
        - Branch String:   'lex.c:1138,1'
          Branch Sides:
            - BranchSide:      'lex.l:243,9'
              BranchSideFuncs:
                - strchr
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
            - BranchSide:      'lex.c:1138,1'
              BranchSideFuncs:
                - strchr
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
        - Branch String:   'lex.l:246,48'
          Branch Sides:
            - BranchSide:      'lex.l:246,3'
              BranchSideFuncs:
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:246,52'
              BranchSideFuncs:
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
        - Branch String:   'lex.l:246,3'
          Branch Sides:
            - BranchSide:      'lex.l:246,64'
              BranchSideFuncs:
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:247,5'
              BranchSideFuncs:
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
        - Branch String:   'lex.l:248,20'
          Branch Sides:
            - BranchSide:      'lex.l:248,3'
              BranchSideFuncs:
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:248,24'
              BranchSideFuncs:
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
        - Branch String:   'lex.l:248,3'
          Branch Sides:
            - BranchSide:      'lex.l:248,36'
              BranchSideFuncs:
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:250,18'
              BranchSideFuncs:
                - strtol
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
        - Branch String:   'lex.l:251,20'
          Branch Sides:
            - BranchSide:      'lex.l:251,3'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:251,24'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
        - Branch String:   'lex.l:251,3'
          Branch Sides:
            - BranchSide:      'lex.l:251,36'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:253,8'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yy_fatal_error
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
        - Branch String:   'lex.l:253,7'
          Branch Sides:
            - BranchSide:      'lex.l:255,8'
              BranchSideFuncs:
                - strcspn
                - emalloc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yy_fatal_error
                - yyerror
                - free
                - yyerror
            - BranchSide:      'lex.l:267,8'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
                - yyerror
                - free
        - Branch String:   'lex.l:257,11'
          Branch Sides:
            - BranchSide:      'lex.l:259,4'
              BranchSideFuncs:
                - yyerror
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yy_fatal_error
            - BranchSide:      'lex.l:262,23'
              BranchSideFuncs:
                - emalloc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - strcspn
                - yyerror
                - yy_fatal_error
                - yyerror
                - free
        - Branch String:   'lex.l:265,36'
          Branch Sides:
            - BranchSide:      'lex.l:265,7'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
                - yyerror
                - free
            - BranchSide:      'lex.l:265,40'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
                - yyerror
                - free
        - Branch String:   'lex.l:265,7'
          Branch Sides:
            - BranchSide:      'lex.l:265,52'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
                - yyerror
                - free
            - BranchSide:      'lex.l:266,5'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
                - yyerror
                - free
        - Branch String:   'lex.l:267,7'
          Branch Sides:
            - BranchSide:      'lex.l:269,7'
              BranchSideFuncs:
                - yyerror
                - free
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:273,7'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:273,7'
          Branch Sides:
            - BranchSide:      'lex.l:274,31'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:275,29'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:281,1'
          Branch Sides:
            - BranchSide:      'lex.l:281,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:281,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:281,1'
          Branch Sides:
            - BranchSide:      'lex.l:278,1'
              BranchSideFuncs:
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:281,1'
              BranchSideFuncs:
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:281,1'
          Branch Sides:
            - BranchSide:      'lex.l:281,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:281,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:281,1'
          Branch Sides:
            - BranchSide:      'lex.l:280,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:281,1'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:283,1'
          Branch Sides:
            - BranchSide:      'lex.l:283,1'
              BranchSideFuncs:
                - setbeg
                - command_lookup
            - BranchSide:      'lex.l:283,1'
              BranchSideFuncs:
                - setbeg
                - command_lookup
        - Branch String:   'lex.l:283,1'
          Branch Sides:
            - BranchSide:      'lex.l:282,3'
              BranchSideFuncs:
                - command_lookup
            - BranchSide:      'lex.l:283,1'
              BranchSideFuncs:
                - command_lookup
        - Branch String:   'lex.l:286,1'
          Branch Sides:
            - BranchSide:      'lex.l:286,1'
              BranchSideFuncs:
                - setbeg
                - string_begin
                - command_lookup
            - BranchSide:      'lex.l:286,1'
              BranchSideFuncs:
                - setbeg
                - string_begin
                - command_lookup
        - Branch String:   'lex.l:286,1'
          Branch Sides:
            - BranchSide:      'lex.l:285,3'
              BranchSideFuncs:
                - string_begin
                - command_lookup
            - BranchSide:      'lex.l:286,1'
              BranchSideFuncs:
                - string_begin
                - command_lookup
        - Branch String:   'lex.l:291,1'
          Branch Sides:
            - BranchSide:      'lex.l:291,1'
              BranchSideFuncs:
                - setbeg
                - command_lookup
            - BranchSide:      'lex.l:291,1'
              BranchSideFuncs:
                - setbeg
                - command_lookup
        - Branch String:   'lex.l:291,1'
          Branch Sides:
            - BranchSide:      'lex.l:291,1'
              BranchSideFuncs:
                - command_lookup
            - BranchSide:      'lex.l:291,23'
              BranchSideFuncs:
                - command_lookup
        - Branch String:   'lex.l:292,7'
          Branch Sides:
            - BranchSide:      'lex.l:293,5'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:295,5'
              BranchSideFuncs: []
        - Branch String:   'lex.l:300,1'
          Branch Sides:
            - BranchSide:      'lex.l:300,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:300,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:300,1'
          Branch Sides:
            - BranchSide:      'lex.l:299,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:300,1'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:303,1'
          Branch Sides:
            - BranchSide:      'lex.l:303,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:303,1'
              BranchSideFuncs:
                - setbeg
        - Branch String:   'lex.l:303,1'
          Branch Sides:
            - BranchSide:      'lex.l:302,3'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:303,1'
              BranchSideFuncs: []
        - Branch String:   'lex.l:305,1'
          Branch Sides:
            - BranchSide:      'lex.l:305,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:305,1'
              BranchSideFuncs:
                - setbeg
        - Branch String:   'lex.l:305,1'
          Branch Sides:
            - BranchSide:      'lex.l:303,3'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:305,1'
              BranchSideFuncs: []
        - Branch String:   'lex.l:306,1'
          Branch Sides:
            - BranchSide:      'lex.l:306,1'
              BranchSideFuncs:
                - setbeg
                - t_num
            - BranchSide:      'lex.l:306,1'
              BranchSideFuncs:
                - setbeg
                - t_num
        - Branch String:   'lex.l:306,1'
          Branch Sides:
            - BranchSide:      'lex.l:304,10'
              BranchSideFuncs:
                - t_num
            - BranchSide:      'lex.l:306,1'
              BranchSideFuncs:
                - t_num
        - Branch String:   'lex.l:307,1'
          Branch Sides:
            - BranchSide:      'lex.l:307,1'
              BranchSideFuncs:
                - setbeg
                - t_num
            - BranchSide:      'lex.l:307,1'
              BranchSideFuncs:
                - setbeg
                - t_num
        - Branch String:   'lex.l:307,1'
          Branch Sides:
            - BranchSide:      'lex.l:305,10'
              BranchSideFuncs:
                - t_num
            - BranchSide:      'lex.l:307,1'
              BranchSideFuncs:
                - t_num
        - Branch String:   'lex.l:308,1'
          Branch Sides:
            - BranchSide:      'lex.l:308,1'
              BranchSideFuncs:
                - setbeg
                - t_num
            - BranchSide:      'lex.l:308,1'
              BranchSideFuncs:
                - setbeg
                - t_num
        - Branch String:   'lex.l:308,1'
          Branch Sides:
            - BranchSide:      'lex.l:306,10'
              BranchSideFuncs:
                - t_num
            - BranchSide:      'lex.l:308,1'
              BranchSideFuncs:
                - t_num
        - Branch String:   'lex.l:309,1'
          Branch Sides:
            - BranchSide:      'lex.l:309,1'
              BranchSideFuncs:
                - setbeg
                - datadef_lookup
                - estrdup
            - BranchSide:      'lex.l:309,1'
              BranchSideFuncs:
                - setbeg
                - datadef_lookup
                - estrdup
        - Branch String:   'lex.l:309,1'
          Branch Sides:
            - BranchSide:      'lex.l:307,38'
              BranchSideFuncs:
                - datadef_lookup
                - estrdup
            - BranchSide:      'lex.l:309,1'
              BranchSideFuncs:
                - datadef_lookup
                - estrdup
        - Branch String:   'lex.l:307,7'
          Branch Sides:
            - BranchSide:      'lex.l:308,19'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:311,32'
              BranchSideFuncs:
                - estrdup
        - Branch String:   'lex.l:317,1'
          Branch Sides:
            - BranchSide:      'lex.l:317,1'
              BranchSideFuncs:
                - setbeg
                - estrdup
            - BranchSide:      'lex.l:317,1'
              BranchSideFuncs:
                - setbeg
                - estrdup
        - Branch String:   'lex.l:317,1'
          Branch Sides:
            - BranchSide:      'lex.l:315,28'
              BranchSideFuncs:
                - estrdup
            - BranchSide:      'lex.l:317,1'
              BranchSideFuncs:
                - estrdup
        - Branch String:   'lex.l:319,1'
          Branch Sides:
            - BranchSide:      'lex.l:319,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:319,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:319,1'
          Branch Sides:
            - BranchSide:      'lex.l:316,3'
              BranchSideFuncs:
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:319,1'
              BranchSideFuncs:
                - advance_line
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:319,1'
          Branch Sides:
            - BranchSide:      'lex.l:319,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:319,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:319,1'
          Branch Sides:
            - BranchSide:      'lex.l:318,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:319,1'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:320,1'
          Branch Sides:
            - BranchSide:      'lex.l:320,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:320,1'
              BranchSideFuncs:
                - setbeg
        - Branch String:   'lex.l:320,1'
          Branch Sides:
            - BranchSide:      'lex.l:318,8'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:320,1'
              BranchSideFuncs: []
        - Branch String:   'lex.l:323,1'
          Branch Sides:
            - BranchSide:      'lex.l:323,1'
              BranchSideFuncs:
                - setbeg
                - estrdup
            - BranchSide:      'lex.l:323,1'
              BranchSideFuncs:
                - setbeg
                - estrdup
        - Branch String:   'lex.l:323,1'
          Branch Sides:
            - BranchSide:      'lex.l:322,28'
              BranchSideFuncs:
                - estrdup
            - BranchSide:      'lex.l:323,1'
              BranchSideFuncs:
                - estrdup
        - Branch String:   'lex.l:325,1'
          Branch Sides:
            - BranchSide:      'lex.l:325,1'
              BranchSideFuncs:
                - setbeg
                - estrdup
            - BranchSide:      'lex.l:325,1'
              BranchSideFuncs:
                - setbeg
                - estrdup
        - Branch String:   'lex.l:325,1'
          Branch Sides:
            - BranchSide:      'lex.l:323,28'
              BranchSideFuncs:
                - estrdup
            - BranchSide:      'lex.l:325,1'
              BranchSideFuncs:
                - estrdup
        - Branch String:   'lex.l:326,1'
          Branch Sides:
            - BranchSide:      'lex.l:326,1'
              BranchSideFuncs:
                - setbeg
                - emalloc
            - BranchSide:      'lex.l:326,1'
              BranchSideFuncs:
                - setbeg
                - emalloc
        - Branch String:   'lex.l:326,1'
          Branch Sides:
            - BranchSide:      'lex.l:325,47'
              BranchSideFuncs:
                - emalloc
            - BranchSide:      'lex.l:326,1'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'lex.l:332,1'
          Branch Sides:
            - BranchSide:      'lex.l:332,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:332,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:332,1'
          Branch Sides:
            - BranchSide:      'lex.l:330,22'
              BranchSideFuncs:
                - advance_line
                - string_begin
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:332,1'
              BranchSideFuncs:
                - advance_line
                - string_begin
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:336,1'
          Branch Sides:
            - BranchSide:      'lex.l:336,1'
              BranchSideFuncs:
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:336,1'
              BranchSideFuncs:
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:336,1'
          Branch Sides:
            - BranchSide:      'lex.l:335,22'
              BranchSideFuncs:
                - string_begin
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:336,1'
              BranchSideFuncs:
                - string_begin
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:341,1'
          Branch Sides:
            - BranchSide:      'lex.l:341,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:341,1'
              BranchSideFuncs:
                - setbeg
        - Branch String:   'lex.l:341,1'
          Branch Sides:
            - BranchSide:      'lex.l:339,3'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:341,1'
              BranchSideFuncs: []
        - Branch String:   'lex.l:343,1'
          Branch Sides:
            - BranchSide:      'lex.l:343,1'
              BranchSideFuncs:
                - setbeg
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:343,1'
              BranchSideFuncs:
                - setbeg
                - emalloc
                - yyerror
        - Branch String:   'lex.l:343,1'
          Branch Sides:
            - BranchSide:      'lex.l:343,1'
              BranchSideFuncs:
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:343,3'
              BranchSideFuncs:
                - emalloc
                - yyerror
        - Branch String:   'lex.l:346,26'
          Branch Sides:
            - BranchSide:      'lex.l:346,30'
              BranchSideFuncs:
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:346,3'
              BranchSideFuncs:
                - emalloc
                - yyerror
        - Branch String:   'lex.l:346,3'
          Branch Sides:
            - BranchSide:      'lex.l:346,71'
              BranchSideFuncs:
                - emalloc
                - yyerror
            - BranchSide:      'lex.l:348,7'
              BranchSideFuncs:
                - emalloc
                - yyerror
        - Branch String:   'lex.l:348,7'
          Branch Sides:
            - BranchSide:      'lex.l:350,7'
              BranchSideFuncs:
                - yyerror
            - BranchSide:      'lex.l:353,9'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'lex.l:362,1'
          Branch Sides:
            - BranchSide:      'lex.l:362,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:362,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:362,1'
          Branch Sides:
            - BranchSide:      'lex.l:361,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:362,1'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:365,1'
          Branch Sides:
            - BranchSide:      'lex.l:365,1'
              BranchSideFuncs:
                - setbeg
                - string_end
                - string_add
            - BranchSide:      'lex.l:365,1'
              BranchSideFuncs:
                - setbeg
                - string_end
                - string_add
        - Branch String:   'lex.l:365,1'
          Branch Sides:
            - BranchSide:      'lex.l:364,7'
              BranchSideFuncs:
                - string_end
                - string_add
            - BranchSide:      'lex.l:365,1'
              BranchSideFuncs:
                - string_end
                - string_add
        - Branch String:   'lex.l:364,7'
          Branch Sides:
            - BranchSide:      'lex.l:365,22'
              BranchSideFuncs:
                - string_add
                - string_end
            - BranchSide:      'lex.l:366,24'
              BranchSideFuncs:
                - string_end
        - Branch String:   'lex.l:372,1'
          Branch Sides:
            - BranchSide:      'lex.l:372,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:372,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:372,1'
          Branch Sides:
            - BranchSide:      'lex.l:369,3'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:372,1'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:373,1'
          Branch Sides:
            - BranchSide:      'lex.l:373,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:373,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:373,1'
          Branch Sides:
            - BranchSide:      'lex.l:371,15'
              BranchSideFuncs:
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:373,1'
              BranchSideFuncs:
                - string_add
                - unescape
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:377,1'
          Branch Sides:
            - BranchSide:      'lex.l:377,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:377,1'
              BranchSideFuncs:
                - setbeg
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:377,1'
          Branch Sides:
            - BranchSide:      'lex.l:376,3'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:377,1'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:380,1'
          Branch Sides:
            - BranchSide:      'lex.l:380,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
            - BranchSide:      'lex.l:380,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
        - Branch String:   'lex.l:380,1'
          Branch Sides:
            - BranchSide:      'lex.l:378,5'
              BranchSideFuncs:
                - advance_line
            - BranchSide:      'lex.l:380,1'
              BranchSideFuncs:
                - advance_line
        - Branch String:   'lex.l:387,1'
          Branch Sides:
            - BranchSide:      'lex.l:387,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:387,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:387,1'
          Branch Sides:
            - BranchSide:      'lex.l:385,3'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:387,1'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:388,1'
          Branch Sides:
            - BranchSide:      'lex.l:388,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:388,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:388,1'
          Branch Sides:
            - BranchSide:      'lex.l:386,15'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:388,1'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:389,1'
          Branch Sides:
            - BranchSide:      'lex.l:389,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:389,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:389,1'
          Branch Sides:
            - BranchSide:      'lex.l:387,15'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:389,1'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:391,1'
          Branch Sides:
            - BranchSide:      'lex.l:391,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:391,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:391,1'
          Branch Sides:
            - BranchSide:      'lex.l:388,3'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:391,1'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:393,1'
          Branch Sides:
            - BranchSide:      'lex.l:393,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:393,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:393,1'
          Branch Sides:
            - BranchSide:      'lex.l:391,15'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:393,1'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:395,1'
          Branch Sides:
            - BranchSide:      'lex.l:395,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:395,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:395,1'
          Branch Sides:
            - BranchSide:      'lex.l:392,3'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:395,1'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:397,1'
          Branch Sides:
            - BranchSide:      'lex.l:397,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:397,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:397,1'
          Branch Sides:
            - BranchSide:      'lex.l:395,15'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:397,1'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:400,1'
          Branch Sides:
            - BranchSide:      'lex.l:400,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_end
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:400,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_end
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:400,1'
          Branch Sides:
            - BranchSide:      'lex.l:398,5'
              BranchSideFuncs:
                - advance_line
                - string_end
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:400,1'
              BranchSideFuncs:
                - advance_line
                - string_end
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:401,9'
          Branch Sides:
            - BranchSide:      'lex.l:402,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:404,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:406,1'
          Branch Sides:
            - BranchSide:      'lex.l:406,1'
              BranchSideFuncs:
                - setbeg
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:406,1'
              BranchSideFuncs:
                - setbeg
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:406,1'
          Branch Sides:
            - BranchSide:      'lex.l:404,14'
              BranchSideFuncs:
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:406,1'
              BranchSideFuncs:
                - string_addc
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:410,1'
          Branch Sides:
            - BranchSide:      'lex.l:410,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:410,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:410,1'
          Branch Sides:
            - BranchSide:      'lex.l:408,15'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:410,1'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:412,1'
          Branch Sides:
            - BranchSide:      'lex.l:412,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:412,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:412,1'
          Branch Sides:
            - BranchSide:      'lex.l:409,15'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:412,1'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:416,1'
          Branch Sides:
            - BranchSide:      'lex.l:416,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:416,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:416,1'
          Branch Sides:
            - BranchSide:      'lex.l:414,3'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:416,1'
              BranchSideFuncs:
                - advance_line
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:418,1'
          Branch Sides:
            - BranchSide:      'lex.l:418,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:418,1'
              BranchSideFuncs:
                - setbeg
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:418,1'
          Branch Sides:
            - BranchSide:      'lex.l:416,15'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.l:418,1'
              BranchSideFuncs:
                - string_add
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.l:422,1'
          Branch Sides:
            - BranchSide:      'lex.l:422,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
            - BranchSide:      'lex.l:422,1'
              BranchSideFuncs:
                - setbeg
                - advance_line
        - Branch String:   'lex.l:422,1'
          Branch Sides:
            - BranchSide:      'lex.l:420,3'
              BranchSideFuncs:
                - advance_line
            - BranchSide:      'lex.l:422,1'
              BranchSideFuncs:
                - advance_line
        - Branch String:   'lex.l:423,1'
          Branch Sides:
            - BranchSide:      'lex.l:423,1'
              BranchSideFuncs:
                - setbeg
            - BranchSide:      'lex.l:423,1'
              BranchSideFuncs:
                - setbeg
        - Branch String:   'lex.l:423,1'
          Branch Sides:
            - BranchSide:      'lex.l:422,8'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:423,1'
              BranchSideFuncs: []
        - Branch String:   'lex.l:425,1'
          Branch Sides:
            - BranchSide:      'lex.l:425,1'
              BranchSideFuncs:
                - setbeg
                - yy_fatal_error
            - BranchSide:      'lex.l:425,1'
              BranchSideFuncs:
                - setbeg
                - yy_fatal_error
        - Branch String:   'lex.l:425,1'
          Branch Sides:
            - BranchSide:      'lex.l:423,1'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'lex.l:425,1'
              BranchSideFuncs:
                - yy_fatal_error
        - Branch String:   'lex.c:1529,8'
          Branch Sides:
            - BranchSide:      'lex.c:1540,19'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
            - BranchSide:      'lex.c:1552,9'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
        - Branch String:   'lex.c:1552,8'
          Branch Sides:
            - BranchSide:      'lex.c:1556,20'
              BranchSideFuncs:
                - yy_get_previous_state
                - yy_try_NUL_trans
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1588,17'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
                - yy_get_previous_state
                - yywrap
                - yyrestart
        - Branch String:   'lex.c:1573,9'
          Branch Sides:
            - BranchSide:      'lex.c:1576,13'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1583,14'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1588,8'
          Branch Sides:
            - BranchSide:      'lex.c:1592,35'
              BranchSideFuncs:
                - yywrap
                - yyrestart
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1621,7'
              BranchSideFuncs:
                - yy_get_previous_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1631,6'
              BranchSideFuncs:
                - yy_get_previous_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
        - Branch String:   'lex.c:1594,10'
          Branch Sides:
            - BranchSide:      'lex.c:1605,22'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yyrestart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
            - BranchSide:      'lex.c:1613,14'
              BranchSideFuncs:
                - yyrestart
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yywrap
                - yy_get_previous_state
                - yy_try_NUL_trans
                - setbeg
                - yy_fatal_error
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_addc
                - setbeg
                - advance_line
                - string_end
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_add
                - setbeg
                - string_add
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - advance_line
                - setbeg
                - setbeg
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_add
                - setbeg
                - string_end
                - string_add
                - setbeg
                - setbeg
                - emalloc
                - yyerror
                - setbeg
                - setbeg
                - string_begin
                - string_add
                - unescape
                - string_addc
                - setbeg
                - advance_line
                - string_begin
                - string_add
                - setbeg
                - emalloc
                - setbeg
                - estrdup
                - setbeg
                - estrdup
                - setbeg
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - estrdup
                - setbeg
                - datadef_lookup
                - estrdup
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - t_num
                - setbeg
                - setbeg
                - setbeg
                - setbeg
                - command_lookup
                - setbeg
                - string_begin
                - command_lookup
                - setbeg
                - command_lookup
                - setbeg
                - setbeg
                - advance_line
                - setbeg
                - strchr
                - strtol
                - yyerror
                - free
                - strcspn
                - emalloc
                - yyerror
                - yy_fatal_error
      Callsites:
        - Src:             'lex.c:1048,47'
          Dst:             yyalloc
        - Src:             'lex.c:1050,17'
          Dst:             yy_fatal_error
        - Src:             'lex.c:1062,4'
          Dst:             yyensure_buffer_stack
        - Src:             'lex.c:1064,5'
          Dst:             yy_create_buffer
        - Src:             'lex.c:1067,3'
          Dst:             yy_load_buffer_state
        - Src:             'lex.c:1138,1'
          Dst:             setbeg
        - Src:             'lex.l:246,12'
          Dst:             strchr
        - Src:             'lex.l:250,10'
          Dst:             strtol
        - Src:             'lex.l:256,13'
          Dst:             strcspn
        - Src:             'lex.l:259,4'
          Dst:             yyerror
        - Src:             'lex.l:262,14'
          Dst:             emalloc
        - Src:             'lex.l:269,7'
          Dst:             yyerror
        - Src:             'lex.l:281,1'
          Dst:             setbeg
        - Src:             'lex.l:278,1'
          Dst:             advance_line
        - Src:             'lex.l:281,1'
          Dst:             setbeg
        - Src:             'lex.l:283,1'
          Dst:             setbeg
        - Src:             'lex.l:283,20'
          Dst:             command_lookup
        - Src:             'lex.l:286,1'
          Dst:             setbeg
        - Src:             'lex.l:286,3'
          Dst:             string_begin
        - Src:             'lex.l:287,10'
          Dst:             command_lookup
        - Src:             'lex.l:291,1'
          Dst:             setbeg
        - Src:             'lex.l:291,7'
          Dst:             command_lookup
        - Src:             'lex.l:300,1'
          Dst:             setbeg
        - Src:             'lex.l:303,1'
          Dst:             setbeg
        - Src:             'lex.l:305,1'
          Dst:             setbeg
        - Src:             'lex.l:306,1'
          Dst:             setbeg
        - Src:             'lex.l:304,10'
          Dst:             t_num
        - Src:             'lex.l:307,1'
          Dst:             setbeg
        - Src:             'lex.l:305,10'
          Dst:             t_num
        - Src:             'lex.l:308,1'
          Dst:             setbeg
        - Src:             'lex.l:306,10'
          Dst:             t_num
        - Src:             'lex.l:309,1'
          Dst:             setbeg
        - Src:             'lex.l:307,22'
          Dst:             datadef_lookup
        - Src:             'lex.l:311,23'
          Dst:             estrdup
        - Src:             'lex.l:317,1'
          Dst:             setbeg
        - Src:             'lex.l:315,19'
          Dst:             estrdup
        - Src:             'lex.l:319,1'
          Dst:             setbeg
        - Src:             'lex.l:316,3'
          Dst:             advance_line
        - Src:             'lex.l:319,1'
          Dst:             setbeg
        - Src:             'lex.l:320,1'
          Dst:             setbeg
        - Src:             'lex.l:323,1'
          Dst:             setbeg
        - Src:             'lex.l:322,19'
          Dst:             estrdup
        - Src:             'lex.l:325,1'
          Dst:             setbeg
        - Src:             'lex.l:323,19'
          Dst:             estrdup
        - Src:             'lex.l:326,1'
          Dst:             setbeg
        - Src:             'lex.l:325,38'
          Dst:             emalloc
        - Src:             'lex.l:332,1'
          Dst:             setbeg
        - Src:             'lex.l:330,22'
          Dst:             advance_line
        - Src:             'lex.l:331,22'
          Dst:             string_begin
        - Src:             'lex.l:332,22'
          Dst:             string_add
        - Src:             'lex.l:336,1'
          Dst:             setbeg
        - Src:             'lex.l:335,22'
          Dst:             string_begin
        - Src:             'lex.l:336,22'
          Dst:             string_add
        - Src:             'lex.l:337,21'
          Dst:             unescape
        - Src:             'lex.l:337,8'
          Dst:             string_addc
        - Src:             'lex.l:341,1'
          Dst:             setbeg
        - Src:             'lex.l:343,1'
          Dst:             setbeg
        - Src:             'lex.l:350,7'
          Dst:             yyerror
        - Src:             'lex.l:354,19'
          Dst:             emalloc
        - Src:             'lex.l:362,1'
          Dst:             setbeg
        - Src:             'lex.l:365,1'
          Dst:             setbeg
        - Src:             'lex.l:365,10'
          Dst:             string_add
        - Src:             'lex.l:366,24'
          Dst:             string_end
        - Src:             'lex.l:372,1'
          Dst:             setbeg
        - Src:             'lex.l:369,3'
          Dst:             advance_line
        - Src:             'lex.l:370,22'
          Dst:             string_add
        - Src:             'lex.l:373,1'
          Dst:             setbeg
        - Src:             'lex.l:371,3'
          Dst:             string_add
        - Src:             'lex.l:372,35'
          Dst:             unescape
        - Src:             'lex.l:372,22'
          Dst:             string_addc
        - Src:             'lex.l:377,1'
          Dst:             setbeg
        - Src:             'lex.l:380,1'
          Dst:             setbeg
        - Src:             'lex.l:379,5'
          Dst:             advance_line
        - Src:             'lex.l:387,1'
          Dst:             setbeg
        - Src:             'lex.l:385,3'
          Dst:             advance_line
        - Src:             'lex.l:385,20'
          Dst:             string_add
        - Src:             'lex.l:388,1'
          Dst:             setbeg
        - Src:             'lex.l:386,3'
          Dst:             string_add
        - Src:             'lex.l:389,1'
          Dst:             setbeg
        - Src:             'lex.l:387,3'
          Dst:             string_add
        - Src:             'lex.l:391,1'
          Dst:             setbeg
        - Src:             'lex.l:388,3'
          Dst:             advance_line
        - Src:             'lex.l:389,16'
          Dst:             string_add
        - Src:             'lex.l:393,1'
          Dst:             setbeg
        - Src:             'lex.l:391,3'
          Dst:             string_add
        - Src:             'lex.l:395,1'
          Dst:             setbeg
        - Src:             'lex.l:392,3'
          Dst:             advance_line
        - Src:             'lex.l:393,18'
          Dst:             string_add
        - Src:             'lex.l:397,1'
          Dst:             setbeg
        - Src:             'lex.l:395,3'
          Dst:             string_add
        - Src:             'lex.l:400,1'
          Dst:             setbeg
        - Src:             'lex.l:399,5'
          Dst:             advance_line
        - Src:             'lex.l:401,26'
          Dst:             string_end
        - Src:             'lex.l:406,1'
          Dst:             setbeg
        - Src:             'lex.l:404,1'
          Dst:             string_addc
        - Src:             'lex.l:410,1'
          Dst:             setbeg
        - Src:             'lex.l:408,3'
          Dst:             string_add
        - Src:             'lex.l:412,1'
          Dst:             setbeg
        - Src:             'lex.l:409,3'
          Dst:             string_add
        - Src:             'lex.l:416,1'
          Dst:             setbeg
        - Src:             'lex.l:414,3'
          Dst:             advance_line
        - Src:             'lex.l:415,15'
          Dst:             string_add
        - Src:             'lex.l:418,1'
          Dst:             setbeg
        - Src:             'lex.l:416,3'
          Dst:             string_add
        - Src:             'lex.l:422,1'
          Dst:             setbeg
        - Src:             'lex.l:420,20'
          Dst:             advance_line
        - Src:             'lex.l:423,1'
          Dst:             setbeg
        - Src:             'lex.l:425,1'
          Dst:             setbeg
        - Src:             'lex.l:423,1'
          Dst:             yy_fatal_error
        - Src:             'lex.c:1558,23'
          Dst:             yy_get_previous_state
        - Src:             'lex.c:1569,20'
          Dst:             yy_try_NUL_trans
        - Src:             'lex.c:1588,17'
          Dst:             yy_get_next_buffer
        - Src:             'lex.c:1594,10'
          Dst:             yywrap
        - Src:             'lex.c:1614,7'
          Dst:             yyrestart
        - Src:             'lex.c:1623,24'
          Dst:             yy_get_previous_state
        - Src:             'lex.c:1633,24'
          Dst:             yy_get_previous_state
        - Src:             'lex.c:1643,3'
          Dst:             yy_fatal_error
    - 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:    2
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    advance_line
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_context_drain
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_context_pop
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lex.l:201,4'
          Branch Sides:
            - BranchSide:      'lex.l:201,12'
              BranchSideFuncs:
                - input_context_pop
            - BranchSide:      'lex.l:201,12'
              BranchSideFuncs:
                - input_context_pop
        - Branch String:   'lex.l:201,4'
          Branch Sides:
            - BranchSide:      'lex.l:201,12'
              BranchSideFuncs:
                - input_context_pop
            - BranchSide:      'lex.l:203,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:201,12'
          Dst:             input_context_pop
    - functionName:    lex_trace
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_name
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_context_lookup
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - istr
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - instream_eq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:132,3'
          Branch Sides:
            - BranchSide:      'lex.l:132,3'
              BranchSideFuncs:
                - instream_eq
            - BranchSide:      'lex.l:133,22'
              BranchSideFuncs:
                - instream_eq
        - Branch String:   'lex.l:133,9'
          Branch Sides:
            - BranchSide:      'lex.l:133,37'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:134,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:133,9'
          Dst:             instream_eq
    - functionName:    input_context_push
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ecalloc
        - file_name_alloc
        - input_context_lookup
        - instream_name
        - lerror
        - terror
        - yy_create_buffer
        - yy_switch_to_buffer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lex.l:144,7'
          Branch Sides:
            - BranchSide:      'lex.l:146,7'
              BranchSideFuncs:
                - terror
                - instream_name
                - lerror
            - BranchSide:      'lex.l:153,24'
              BranchSideFuncs:
                - yy_create_buffer
                - yy_switch_to_buffer
                - ecalloc
                - instream_name
                - file_name_alloc
        - Branch String:   'lex.l:147,11'
          Branch Sides:
            - BranchSide:      'lex.l:148,11'
              BranchSideFuncs:
                - instream_name
                - lerror
            - BranchSide:      'lex.l:150,7'
              BranchSideFuncs: []
        - Branch String:   'lex.l:164,13'
          Branch Sides:
            - BranchSide:      'lex.l:164,3'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:164,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:143,8'
          Dst:             input_context_lookup
        - Src:             'lex.l:146,7'
          Dst:             terror
        - Src:             'lex.l:149,3'
          Dst:             instream_name
        - Src:             'lex.l:148,2'
          Dst:             lerror
        - Src:             'lex.l:153,24'
          Dst:             yy_create_buffer
        - Src:             'lex.l:153,3'
          Dst:             yy_switch_to_buffer
        - Src:             'lex.l:157,8'
          Dst:             ecalloc
        - Src:             'lex.l:159,37'
          Dst:             instream_name
        - Src:             'lex.l:159,20'
          Dst:             file_name_alloc
    - functionName:    file_name_alloc
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - atexit
        - emalloc
        - file_names_free
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:97,7'
          Branch Sides:
            - BranchSide:      'lex.l:97,7'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:98,5'
              BranchSideFuncs:
                - atexit
      Callsites:
        - Src:             'lex.l:94,48'
          Dst:             strlen
        - Src:             'lex.l:94,25'
          Dst:             emalloc
        - Src:             'lex.l:95,3'
          Dst:             strcpy
        - Src:             'lex.l:98,5'
          Dst:             atexit
        - Src:             'lex.l:98,5'
          Dst:             file_names_free
    - functionName:    file_names_free
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:83,3'
          Branch Sides:
            - BranchSide:      'lex.l:83,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'lex.l:83,10'
              BranchSideFuncs:
                - free
        - Branch String:   'lex.l:83,3'
          Branch Sides:
            - BranchSide:      'lex.l:85,32'
              BranchSideFuncs:
                - free
            - BranchSide:      'lex.l:89,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_stream_name
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:124,10'
          Branch Sides:
            - BranchSide:      'lex.l:124,24'
              BranchSideFuncs: []
            - BranchSide:      'lex.l:124,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    instream_history_get
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - n
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gdbmtool.h:146,10'
          Branch Sides:
            - BranchSide:      './gdbmtool.h:146,31'
              BranchSideFuncs: []
            - BranchSide:      './gdbmtool.h:146,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_history_get
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - instream_history_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:118,10'
          Branch Sides:
            - BranchSide:      'lex.l:118,46'
              BranchSideFuncs:
                - instream_history_get
            - BranchSide:      'lex.l:118,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:118,24'
          Dst:             instream_history_get
    - functionName:    instream_history_size
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gdbmtool.h:140,10'
          Branch Sides:
            - BranchSide:      './gdbmtool.h:140,32'
              BranchSideFuncs: []
            - BranchSide:      './gdbmtool.h:140,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_history_size
      functionSourceFile: '/src/gdbm/tools/lex.l'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - instream_history_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lex.l:112,10'
          Branch Sides:
            - BranchSide:      'lex.l:112,10'
              BranchSideFuncs:
                - instream_history_size
            - BranchSide:      'lex.l:112,10'
              BranchSideFuncs:
                - instream_history_size
        - Branch String:   'lex.l:112,10'
          Branch Sides:
            - BranchSide:      'lex.l:112,47'
              BranchSideFuncs:
                - instream_history_size
            - BranchSide:      'lex.l:112,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lex.l:112,24'
          Dst:             instream_history_size
    - functionName:    param_free_argv
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - gdbmarg_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2922,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2923,23'
              BranchSideFuncs:
                - gdbmarg_destroy
            - BranchSide:      'gdbmshell.c:2924,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2923,5'
          Dst:             gdbmarg_destroy
    - functionName:    gdbmarg_destroy
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2872
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parg
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gdbmarg_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2873,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2873,30'
              BranchSideFuncs:
                - gdbmarg_free
            - BranchSide:      'gdbmshell.c:2873,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:2873,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2873,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2874,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2873,15'
          Dst:             gdbmarg_free
    - functionName:    gdbmarg_free
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2847
      functionLinenumberEnd: 2868
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         14
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - kvlist_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2848,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2848,16'
              BranchSideFuncs:
                - free
                - free
                - kvlist_free
                - free
            - BranchSide:      'gdbmshell.c:2867,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:2848,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2850,15'
              BranchSideFuncs:
                - free
                - free
                - kvlist_free
                - free
            - BranchSide:      'gdbmshell.c:2867,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:2850,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2853,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'gdbmshell.c:2857,17'
              BranchSideFuncs:
                - kvlist_free
                - free
            - BranchSide:      'gdbmshell.c:2861,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'gdbmshell.c:2864,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'gdbmshell.c:2857,4'
          Dst:             kvlist_free
    - functionName:    kvlist_free
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionLinenumberEnd: 2834
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - kvp
      BBCount:         10
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - slist_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2817,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2819,29'
              BranchSideFuncs:
                - free
                - slist_free
                - free
                - free
            - BranchSide:      'gdbmshell.c:2834,1'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:2821,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2824,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - slist_free
            - BranchSide:      'gdbmshell.c:2828,16'
              BranchSideFuncs:
                - slist_free
                - free
                - free
                - free
            - BranchSide:      'gdbmshell.c:2831,13'
              BranchSideFuncs:
                - free
                - free
                - slist_free
                - free
      Callsites:
        - Src:             'gdbmshell.c:2828,4'
          Dst:             slist_free
    - functionName:    slist_free
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2767
      functionLinenumberEnd: 2775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lp
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2768,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2770,28'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'gdbmshell.c:2775,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    coerce
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3006
      functionLinenumberEnd: 3014
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - def
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:3007,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3009,16'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:3013,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:3009,7'
          Dst:             lerror
    - functionName:    coerce_ref
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2963
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - def
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    coerce_s2d
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2980
      functionLinenumberEnd: 2991
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - def
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - datum_scan
        - gdbmarg_datum
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2988,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2989,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2990,30'
              BranchSideFuncs:
                - gdbmarg_datum
      Callsites:
        - Src:             'gdbmshell.c:2988,7'
          Dst:             datum_scan
        - Src:             'gdbmshell.c:2990,10'
          Dst:             gdbmarg_datum
    - functionName:    coerce_k2d
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2970
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - def
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - datum_scan
        - gdbmarg_datum
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2973,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2974,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2975,30'
              BranchSideFuncs:
                - gdbmarg_datum
      Callsites:
        - Src:             'gdbmshell.c:2973,7'
          Dst:             datum_scan
        - Src:             'gdbmshell.c:2975,10'
          Dst:             gdbmarg_datum
    - functionName:    gdbmarg_datum
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dat
        - loc
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2722,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2722,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2723,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2718,25'
          Dst:             ecalloc
    - functionName:    param_expand
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2912
      functionLinenumberEnd: 2915
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - e2nrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2913,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2913,7'
              BranchSideFuncs:
                - e2nrealloc
            - BranchSide:      'gdbmshell.c:2914,27'
              BranchSideFuncs:
                - e2nrealloc
      Callsites:
        - Src:             'gdbmshell.c:2914,15'
          Dst:             e2nrealloc
    - functionName:    param_term
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 2956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - param_expand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:2954,3'
          Dst:             param_expand
    - functionName:    trimnl
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:364,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:369,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:362,13'
          Dst:             strlen
    - functionName:    param_push_arg
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2941
      functionLinenumberEnd: 2949
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - arg
        - def
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - coerce
        - param_expand
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2943,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2945,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2947,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2942,3'
          Dst:             param_expand
        - Src:             'gdbmshell.c:2943,27'
          Dst:             coerce
    - functionName:    colcmp
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1493,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1493,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1494,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    collision_add
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - col
        - i
        - hash_value
      BBCount:         6
      ICount:          65
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1478,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1478,3'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1478,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'gdbmshell.c:1478,3'
          Dst:             __assert_fail
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    collision_alloc
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - maxentries
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:1457,9'
          Dst:             calloc
        - Src:             'gdbmshell.c:1458,18'
          Dst:             calloc
    - functionName:    collision_free
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - col
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_bucket_collisions
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bucket
      BBCount:         43
      ICount:          405
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - colcmp
        - collision_add
        - collision_alloc
        - collision_free
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1510,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1512,11'
              BranchSideFuncs:
                - qsort
                - collision_free
                - collision_add
            - BranchSide:      'gdbmshell.c:1517,7'
              BranchSideFuncs:
                - qsort
                - collision_free
        - Branch String:   'gdbmshell.c:1512,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1514,19'
              BranchSideFuncs:
                - collision_add
                - qsort
                - collision_free
            - BranchSide:      'gdbmshell.c:1516,5'
              BranchSideFuncs:
                - qsort
                - collision_free
                - collision_add
        - Branch String:   'gdbmshell.c:1517,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1520,23'
              BranchSideFuncs:
                - collision_free
            - BranchSide:      'gdbmshell.c:1525,10'
              BranchSideFuncs:
                - qsort
        - Branch String:   'gdbmshell.c:1531,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1534,24'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1576,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1535,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1536,6'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1538,11'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1536,6'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1536,36'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1537,4'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1538,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1541,13'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1557,27'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1541,4'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1542,10'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1544,8'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1542,10'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1542,54'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1543,8'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1544,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1547,18'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1550,19'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1559,4'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1560,31'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1561,27'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1565,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1566,16'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1568,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1509,7'
          Dst:             collision_alloc
        - Src:             'gdbmshell.c:1514,4'
          Dst:             collision_add
        - Src:             'gdbmshell.c:1520,7'
          Dst:             collision_free
        - Src:             'gdbmshell.c:1525,3'
          Dst:             qsort
        - Src:             'gdbmshell.c:1525,3'
          Dst:             colcmp
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_current_bucket_collisions
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cenv
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - print_current_bucket_collisions_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:1634,3'
          Dst:             print_current_bucket_collisions_internal
    - functionName:    print_current_bucket_collisions_internal
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cenv
      BBCount:         23
      ICount:          204
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - _gdbm_read_entry
        - collision_free
        - datum_format
        - dberror
        - get_bucket_collisions
        - pager_error
        - pager_printf
        - pager_putc
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1584,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1586,26'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
                - collision_free
                - pager_printf
                - _gdbm_read_entry
                - dberror
                - collision_free
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - __errno_location
                - __errno_location
                - strerror
                - dberror
            - BranchSide:      'gdbmshell.c:1628,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1595,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1597,18'
              BranchSideFuncs:
                - pager_printf
                - collision_free
                - _gdbm_read_entry
                - dberror
                - collision_free
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - __errno_location
                - __errno_location
                - strerror
                - dberror
            - BranchSide:      'gdbmshell.c:1626,23'
              BranchSideFuncs:
                - collision_free
        - Branch String:   'gdbmshell.c:1600,4'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1603,23'
              BranchSideFuncs:
                - _gdbm_read_entry
                - dberror
                - collision_free
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - collision_free
                - pager_printf
                - __errno_location
                - __errno_location
                - strerror
                - dberror
            - BranchSide:      'gdbmshell.c:1625,2'
              BranchSideFuncs:
                - collision_free
                - pager_printf
                - _gdbm_read_entry
                - dberror
                - collision_free
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - __errno_location
                - __errno_location
                - strerror
                - dberror
        - Branch String:   'gdbmshell.c:1607,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1609,5'
              BranchSideFuncs:
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - collision_free
                - pager_printf
                - _gdbm_read_entry
                - dberror
                - collision_free
                - __errno_location
                - __errno_location
                - strerror
                - dberror
            - BranchSide:      'gdbmshell.c:1613,22'
              BranchSideFuncs:
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - collision_free
                - pager_printf
                - _gdbm_read_entry
                - dberror
                - collision_free
                - __errno_location
                - __errno_location
                - strerror
                - dberror
        - Branch String:   'gdbmshell.c:1617,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1619,9'
              BranchSideFuncs:
                - __errno_location
                - collision_free
                - pager_printf
                - _gdbm_read_entry
                - dberror
                - collision_free
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - __errno_location
                - strerror
                - dberror
            - BranchSide:      'gdbmshell.c:1624,6'
              BranchSideFuncs:
                - collision_free
                - pager_printf
                - _gdbm_read_entry
                - dberror
                - collision_free
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - __errno_location
                - __errno_location
                - strerror
                - dberror
        - Branch String:   'gdbmshell.c:1619,9'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1620,46'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - dberror
                - collision_free
                - pager_printf
                - _gdbm_read_entry
                - dberror
                - collision_free
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - __errno_location
            - BranchSide:      'gdbmshell.c:1621,8'
              BranchSideFuncs:
                - collision_free
                - pager_printf
                - _gdbm_read_entry
                - dberror
                - collision_free
                - pager_printf
                - datum_format
                - pager_putc
                - pager_putc
                - pager_error
                - __errno_location
                - __errno_location
                - strerror
                - dberror
      Callsites:
        - Src:             'gdbmshell.c:1583,25'
          Dst:             get_bucket_collisions
        - Src:             'gdbmshell.c:1589,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1590,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1593,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1597,4'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1606,19'
          Dst:             _gdbm_read_entry
        - Src:             'gdbmshell.c:1609,5'
          Dst:             dberror
        - Src:             'gdbmshell.c:1610,5'
          Dst:             collision_free
        - Src:             'gdbmshell.c:1613,8'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1614,8'
          Dst:             datum_format
        - Src:             'gdbmshell.c:1615,8'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:1616,8'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:1617,12'
          Dst:             pager_error
        - Src:             'gdbmshell.c:1619,9'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:1620,46'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:1620,36'
          Dst:             strerror
        - Src:             'gdbmshell.c:1620,7'
          Dst:             dberror
        - Src:             'gdbmshell.c:1626,7'
          Dst:             collision_free
    - functionName:    get_bucket_numbers
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - ret_from
        - ret_to
      BBCount:         20
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - get_bucket_num
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1643,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1646,40'
              BranchSideFuncs:
                - get_bucket_num
                - get_bucket_num
            - BranchSide:      'gdbmshell.c:1650,42'
              BranchSideFuncs:
                - get_bucket_num
            - BranchSide:      'gdbmshell.c:1655,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1658,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1646,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1647,34'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1648,9'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1650,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1652,9'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1653,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1658,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1660,11'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1664,15'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1660,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1661,9'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1662,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1646,17'
          Dst:             get_bucket_num
        - Src:             'gdbmshell.c:1650,17'
          Dst:             get_bucket_num
    - functionName:    get_bucket_num
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pnum
        - arg
        - loc
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getnum
        - lerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmshell.c:817,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:820,7'
              BranchSideFuncs:
                - lerror
        - Branch String:   'gdbmshell.c:820,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:822,15'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'gdbmshell.c:827,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:817,7'
          Dst:             getnum
        - Src:             'gdbmshell.c:822,7'
          Dst:             lerror
    - functionName:    getnum
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pnum
        - arg
        - endp
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - strtoul
        - terror
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gdbmshell.c:794,10'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:794,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - terror
                - terror
                - __ctype_b_loc
            - BranchSide:      'gdbmshell.c:799,3'
              BranchSideFuncs:
                - terror
                - __ctype_b_loc
        - Branch String:   'gdbmshell.c:794,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:796,52'
              BranchSideFuncs:
                - terror
                - __ctype_b_loc
            - BranchSide:      'gdbmshell.c:799,3'
              BranchSideFuncs:
                - terror
                - __ctype_b_loc
        - Branch String:   'gdbmshell.c:799,13'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:799,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - terror
            - BranchSide:      'gdbmshell.c:799,3'
              BranchSideFuncs:
                - terror
                - __ctype_b_loc
        - Branch String:   'gdbmshell.c:799,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:800,6'
              BranchSideFuncs:
                - terror
                - __ctype_b_loc
            - BranchSide:      'gdbmshell.c:801,7'
              BranchSideFuncs:
                - terror
        - Branch String:   'gdbmshell.c:801,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:802,13'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:803,13'
              BranchSideFuncs:
                - terror
        - Branch String:   'gdbmshell.c:803,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:0,0'
              BranchSideFuncs:
                - terror
            - BranchSide:      'gdbmshell.c:805,52'
              BranchSideFuncs:
                - terror
      Callsites:
        - Src:             'gdbmshell.c:793,21'
          Dst:             strtoul
        - Src:             'gdbmshell.c:794,14'
          Dst:             __ctype_b_loc
        - Src:             'gdbmshell.c:796,7'
          Dst:             terror
        - Src:             'gdbmshell.c:799,16'
          Dst:             __ctype_b_loc
        - Src:             'gdbmshell.c:805,7'
          Dst:             terror
    - 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:    14
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    debug_flag_printer
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - flag
        - tok
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:1851,3'
          Dst:             fprintf
    - functionName:    decode_mode
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - mode
        - buf
      BBCount:         10
      ICount:          176
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1051,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1052,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1053,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1056,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1057,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1058,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1061,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1062,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1063,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    error_push
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - stk
        - tos
        - maxstk
        - text
        - gdbm_err
        - sys_err
      BBCount:         5
      ICount:          65
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1079,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1080,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'gdbmshell.c:1081,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1080,5'
          Dst:             abort
    - functionName:    snapshot_err_fn
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - sa
        - sb
      BBCount:         7
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - pager_printf
        - print_snapshot
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1181,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1184,23'
              BranchSideFuncs:
                - print_snapshot
                - print_snapshot
            - BranchSide:      'gdbmshell.c:1189,21'
              BranchSideFuncs:
                - pager_printf
            - BranchSide:      'gdbmshell.c:1194,21'
              BranchSideFuncs:
                - pager_printf
      Callsites:
        - Src:             'gdbmshell.c:1181,11'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:1184,7'
          Dst:             print_snapshot
        - Src:             'gdbmshell.c:1185,7'
          Dst:             print_snapshot
        - Src:             'gdbmshell.c:1189,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1194,7'
          Dst:             pager_printf
    - functionName:    print_snapshot
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - snapname
        - fp
      BBCount:         36
      ICount:          246
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - decode_mode
        - error_push
        - gdbm_check_syserr
        - gdbm_close
        - gdbm_errno_location
        - gdbm_open
        - gdbm_strerror
        - pager_printf
        - pager_putc
        - stat
        - strerror
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1094,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1098,11'
              BranchSideFuncs:
                - pager_printf
                - decode_mode
                - pager_printf
                - pager_printf
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
                - gdbm_open
                - gdbm_errno_location
                - gdbm_check_syserr
                - gdbm_errno_location
                - error_push
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - error_push
                - pager_printf
                - pager_printf
                - gdbm_close
                - pager_printf
                - error_push
            - BranchSide:      'gdbmshell.c:1165,21'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - pager_printf
        - Branch String:   'gdbmshell.c:1101,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1105,4'
              BranchSideFuncs:
                - pager_printf
                - decode_mode
                - pager_printf
                - pager_printf
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
                - gdbm_open
                - gdbm_errno_location
                - gdbm_check_syserr
                - gdbm_errno_location
                - error_push
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - error_push
                - pager_printf
                - pager_printf
                - gdbm_close
                - pager_printf
            - BranchSide:      'gdbmshell.c:1105,4'
              BranchSideFuncs:
                - pager_printf
                - decode_mode
                - pager_printf
                - pager_printf
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
                - gdbm_open
                - gdbm_errno_location
                - gdbm_check_syserr
                - gdbm_errno_location
                - error_push
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - error_push
                - pager_printf
                - pager_printf
                - gdbm_close
                - pager_printf
            - BranchSide:      'gdbmshell.c:1108,16'
              BranchSideFuncs:
                - error_push
                - pager_printf
                - decode_mode
                - pager_printf
                - pager_printf
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
                - gdbm_open
                - gdbm_errno_location
                - gdbm_check_syserr
                - gdbm_errno_location
                - error_push
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - error_push
                - pager_printf
                - pager_printf
                - gdbm_close
                - pager_printf
        - Branch String:   'gdbmshell.c:1120,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1124,21'
              BranchSideFuncs:
                - gdbm_open
                - gdbm_errno_location
                - gdbm_check_syserr
                - gdbm_errno_location
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - error_push
                - pager_printf
                - pager_printf
                - gdbm_close
                - pager_printf
            - BranchSide:      'gdbmshell.c:1149,14'
              BranchSideFuncs:
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
        - Branch String:   'gdbmshell.c:1125,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1127,12'
              BranchSideFuncs:
                - pager_printf
                - gdbm_close
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:1134,32'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_check_syserr
                - gdbm_errno_location
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - error_push
                - pager_printf
        - Branch String:   'gdbmshell.c:1127,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1128,17'
              BranchSideFuncs:
                - pager_printf
                - gdbm_close
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
            - BranchSide:      'gdbmshell.c:1131,17'
              BranchSideFuncs:
                - pager_printf
                - gdbm_close
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
        - Branch String:   'gdbmshell.c:1134,13'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1136,12'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:1144,18'
              BranchSideFuncs:
                - gdbm_errno_location
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
        - Branch String:   'gdbmshell.c:1136,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1137,17'
              BranchSideFuncs:
                - pager_printf
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
            - BranchSide:      'gdbmshell.c:1139,15'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - error_push
                - pager_putc
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
        - Branch String:   'gdbmshell.c:1153,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1155,18'
              BranchSideFuncs:
                - pager_printf
                - pager_putc
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
            - BranchSide:      'gdbmshell.c:1162,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1156,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1157,20'
              BranchSideFuncs:
                - gdbm_strerror
                - pager_printf
                - pager_putc
                - pager_printf
                - strerror
                - pager_printf
            - BranchSide:      'gdbmshell.c:1158,13'
              BranchSideFuncs:
                - pager_putc
                - pager_printf
                - gdbm_strerror
                - pager_printf
                - strerror
                - pager_printf
        - Branch String:   'gdbmshell.c:1158,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1159,20'
              BranchSideFuncs:
                - strerror
                - pager_printf
                - pager_putc
                - pager_printf
                - gdbm_strerror
                - pager_printf
            - BranchSide:      'gdbmshell.c:1160,16'
              BranchSideFuncs:
                - pager_putc
                - pager_printf
                - strerror
                - pager_printf
                - gdbm_strerror
                - pager_printf
      Callsites:
        - Src:             'gdbmshell.c:1094,7'
          Dst:             stat
        - Src:             'gdbmshell.c:1108,4'
          Dst:             error_push
        - Src:             'gdbmshell.c:1112,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1114,7'
          Dst:             decode_mode
        - Src:             'gdbmshell.c:1113,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1116,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1124,10'
          Dst:             gdbm_open
        - Src:             'gdbmshell.c:1128,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1131,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1132,8'
          Dst:             gdbm_close
        - Src:             'gdbmshell.c:1134,32'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:1134,13'
          Dst:             gdbm_check_syserr
        - Src:             'gdbmshell.c:1136,12'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:1137,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1141,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:1141,20'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:1139,3'
          Dst:             error_push
        - Src:             'gdbmshell.c:1146,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:1144,6'
          Dst:             error_push
        - Src:             'gdbmshell.c:1149,2'
          Dst:             error_push
        - Src:             'gdbmshell.c:1152,7'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:1155,4'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1157,32'
          Dst:             gdbm_strerror
        - Src:             'gdbmshell.c:1157,6'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1159,32'
          Dst:             strerror
        - Src:             'gdbmshell.c:1159,6'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1160,4'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:1166,27'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:1166,17'
          Dst:             strerror
        - Src:             'gdbmshell.c:1165,7'
          Dst:             pager_printf
    - functionName:    snapshot_print_fn
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - sa
        - sb
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - print_snapshot
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:1174,3'
          Dst:             print_snapshot
        - Src:             'gdbmshell.c:1175,3'
          Dst:             print_snapshot
    - functionName:    _gdbm_print_bucket_cache
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - dbf
      BBCount:         10
      ICount:          84
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - pager_printf
        - pager_writeln
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:338,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:343,21'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:356,20'
              BranchSideFuncs:
                - pager_writeln
        - Branch String:   'gdbmshell.c:346,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:348,18'
              BranchSideFuncs:
                - pager_printf
            - BranchSide:      'gdbmshell.c:354,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:343,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:348,4'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:356,5'
          Dst:             pager_writeln
    - functionName:    bucket_count
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dberror
        - gdbm_bucket_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:912,10'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:912,10'
              BranchSideFuncs:
                - gdbm_bucket_count
                - dberror
            - BranchSide:      'gdbmshell.c:912,10'
              BranchSideFuncs:
                - gdbm_bucket_count
                - dberror
        - Branch String:   'gdbmshell.c:914,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:914,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:916,7'
              BranchSideFuncs:
                - dberror
      Callsites:
        - Src:             'gdbmshell.c:914,7'
          Dst:             gdbm_bucket_count
        - Src:             'gdbmshell.c:916,7'
          Dst:             dberror
    - functionName:    bucket_dir_sibling
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_key_start
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - elt
      BBCount:         13
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_b_loc
        - pager_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:201,14'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:201,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:201,46'
              BranchSideFuncs:
                - __ctype_b_loc
                - pager_printf
                - pager_printf
        - Branch String:   'gdbmshell.c:204,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:206,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:211,1'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:206,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:207,16'
              BranchSideFuncs:
                - pager_printf
                - __ctype_b_loc
                - pager_printf
            - BranchSide:      'gdbmshell.c:209,16'
              BranchSideFuncs:
                - pager_printf
                - __ctype_b_loc
                - pager_printf
      Callsites:
        - Src:             'gdbmshell.c:206,11'
          Dst:             __ctype_b_loc
        - Src:             'gdbmshell.c:207,2'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:209,2'
          Dst:             pager_printf
    - functionName:    bucket_refcount
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bucket_dir_start
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_bucket
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pager
      BBCount:         17
      ICount:          245
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - bucket_dir_start
        - bucket_refcount
        - format_key_start
        - pager_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:258,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:260,21'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - format_key_start
            - BranchSide:      'gdbmshell.c:262,17'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - format_key_start
        - Branch String:   'gdbmshell.c:273,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:275,21'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - format_key_start
            - BranchSide:      'gdbmshell.c:290,17'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
        - Branch String:   'gdbmshell.c:282,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:284,18'
              BranchSideFuncs:
                - pager_printf
                - format_key_start
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:287,21'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - format_key_start
        - Branch String:   'gdbmshell.c:292,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:293,19'
              BranchSideFuncs:
                - pager_printf
            - BranchSide:      'gdbmshell.c:296,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:241,15'
          Dst:             bucket_dir_start
        - Src:             'gdbmshell.c:242,18'
          Dst:             bucket_refcount
        - Src:             'gdbmshell.c:246,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:247,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:248,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:249,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:260,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:262,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:264,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:270,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:271,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:275,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:284,4'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:285,4'
          Dst:             format_key_start
        - Src:             'gdbmshell.c:287,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:290,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:291,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:293,5'
          Dst:             pager_printf
    - functionName:    av_table_display
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - av_table
        - count
        - pager
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pager_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:303,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:305,21'
              BranchSideFuncs:
                - pager_printf
            - BranchSide:      'gdbmshell.c:308,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:305,7'
          Dst:             pager_printf
    - functionName:    avail_list_print
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - avblk
        - n
        - data
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - av_table_display
        - pager_printf
        - pager_putc
        - pager_writez
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:316,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:317,19'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - av_table_display
            - BranchSide:      'gdbmshell.c:319,19'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - av_table_display
      Callsites:
        - Src:             'gdbmshell.c:315,3'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:317,5'
          Dst:             pager_writez
        - Src:             'gdbmshell.c:319,5'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:320,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:322,3'
          Dst:             av_table_display
    - functionName:    _gdbm_print_avail_list
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - dbf
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avail_list_print
        - dberror
        - gdbm_avail_traverse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:330,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:330,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:331,5'
              BranchSideFuncs:
                - dberror
      Callsites:
        - Src:             'gdbmshell.c:329,12'
          Dst:             gdbm_avail_traverse
        - Src:             'gdbmshell.c:329,12'
          Dst:             avail_list_print
        - Src:             'gdbmshell.c:331,5'
          Dst:             dberror
    - functionName:    err_printer
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - fmt
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - vfprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:630,3'
          Dst:             vfprintf
        - Src:             'gdbmshell.c:632,3'
          Dst:             fprintf
    - functionName:    list_all_keys
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cenv
      BBCount:         18
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - datum_format
        - datum_format_file
        - dberror
        - gdbm_errno_location
        - gdbm_fetch
        - gdbm_firstkey
        - gdbm_nextkey
        - pager_putc
        - terror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1379,17'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1379,20'
              BranchSideFuncs:
                - gdbm_errno_location
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
                - gdbm_nextkey
                - free
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
                - free
            - BranchSide:      'gdbmshell.c:1384,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
                - gdbm_nextkey
                - free
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
                - free
        - Branch String:   'gdbmshell.c:1379,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1381,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1384,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
                - gdbm_nextkey
                - free
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
                - free
        - Branch String:   'gdbmshell.c:1384,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1388,26'
              BranchSideFuncs:
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
                - gdbm_nextkey
                - free
                - gdbm_errno_location
                - dberror
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
                - free
            - BranchSide:      'gdbmshell.c:1408,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - dberror
        - Branch String:   'gdbmshell.c:1389,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1391,5'
              BranchSideFuncs:
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
                - free
                - gdbm_nextkey
                - free
                - gdbm_errno_location
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
            - BranchSide:      'gdbmshell.c:1398,19'
              BranchSideFuncs:
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
                - free
                - gdbm_nextkey
                - free
                - gdbm_errno_location
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
        - Branch String:   'gdbmshell.c:1408,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1410,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1413,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1378,9'
          Dst:             gdbm_firstkey
        - Src:             'gdbmshell.c:1379,20'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:1381,7'
          Dst:             dberror
        - Src:             'gdbmshell.c:1388,14'
          Dst:             gdbm_fetch
        - Src:             'gdbmshell.c:1391,5'
          Dst:             dberror
        - Src:             'gdbmshell.c:1392,5'
          Dst:             terror
        - Src:             'gdbmshell.c:1393,5'
          Dst:             datum_format_file
        - Src:             'gdbmshell.c:1398,5'
          Dst:             datum_format
        - Src:             'gdbmshell.c:1399,5'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:1400,5'
          Dst:             datum_format
        - Src:             'gdbmshell.c:1401,5'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:1404,17'
          Dst:             gdbm_nextkey
        - Src:             'gdbmshell.c:1408,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:1410,7'
          Dst:             dberror
    - functionName:    list_bucket_keys
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cenv
      BBCount:         16
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _gdbm_read_entry
        - datum_format
        - datum_format_file
        - dberror
        - gdbm_fetch
        - pager_putc
        - terror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1336,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1338,11'
              BranchSideFuncs:
                - _gdbm_read_entry
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
                - free
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
            - BranchSide:      'gdbmshell.c:1368,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1338,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1342,33'
              BranchSideFuncs:
                - _gdbm_read_entry
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
                - free
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
            - BranchSide:      'gdbmshell.c:1367,5'
              BranchSideFuncs:
                - _gdbm_read_entry
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
                - free
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
        - Branch String:   'gdbmshell.c:1343,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1345,45'
              BranchSideFuncs:
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
                - free
                - _gdbm_read_entry
                - dberror
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
            - BranchSide:      'gdbmshell.c:1348,16'
              BranchSideFuncs:
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
                - free
                - _gdbm_read_entry
                - dberror
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
        - Branch String:   'gdbmshell.c:1351,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1353,8'
              BranchSideFuncs:
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
                - free
                - _gdbm_read_entry
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
            - BranchSide:      'gdbmshell.c:1360,22'
              BranchSideFuncs:
                - datum_format
                - pager_putc
                - datum_format
                - pager_putc
                - free
                - _gdbm_read_entry
                - dberror
                - gdbm_fetch
                - dberror
                - terror
                - datum_format_file
      Callsites:
        - Src:             'gdbmshell.c:1342,15'
          Dst:             _gdbm_read_entry
        - Src:             'gdbmshell.c:1345,8'
          Dst:             dberror
        - Src:             'gdbmshell.c:1350,14'
          Dst:             gdbm_fetch
        - Src:             'gdbmshell.c:1353,8'
          Dst:             dberror
        - Src:             'gdbmshell.c:1354,8'
          Dst:             terror
        - Src:             'gdbmshell.c:1355,8'
          Dst:             datum_format_file
        - Src:             'gdbmshell.c:1360,8'
          Dst:             datum_format
        - Src:             'gdbmshell.c:1361,8'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:1362,8'
          Dst:             datum_format
        - Src:             'gdbmshell.c:1363,8'
          Dst:             pager_putc
    - functionName:    datum_free
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dp
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_error_is_masked
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variable_has_errno
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './gdbmtool.h:386,10'
          Dst:             variable_has_errno
    - functionName:    variable_has_errno
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - varname
        - e
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variable_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gdbmtool.h:381,65'
          Branch Sides:
            - BranchSide:      './gdbmtool.h:381,68'
              BranchSideFuncs: []
            - BranchSide:      './gdbmtool.h:381,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gdbmtool.h:381,10'
          Dst:             variable_get
    - functionName:    count_to_str
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - count
        - buf
        - bufsize
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:445,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:446,6'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:448,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:448,5'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:450,6'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:450,6'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:451,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:452,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opendb
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbname
        - fd
      BBCount:         60
      ICount:          300
      EdgeCount:       71
      CyclomaticComplexity: 13
      functionsReached:
        - abort
        - access
        - dberror
        - gdbm_close
        - gdbm_fd_open
        - gdbm_open
        - gdbm_setopt
        - gdbmshell_setopt
        - getyn
        - interactive
        - tildexpand
        - variable_get
        - variable_is_true
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:96,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:100,7'
              BranchSideFuncs:
                - variable_get
                - variable_get
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
                - interactive
                - variable_is_true
                - access
                - getyn
                - abort
                - abort
            - BranchSide:      'gdbmshell.c:100,7'
              BranchSideFuncs:
                - variable_get
                - variable_get
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
                - interactive
                - variable_is_true
                - access
                - getyn
                - abort
                - abort
            - BranchSide:      'gdbmshell.c:102,7'
              BranchSideFuncs:
                - abort
        - Branch String:   'gdbmshell.c:104,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:108,7'
              BranchSideFuncs:
                - variable_get
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
                - interactive
                - variable_is_true
                - access
                - getyn
                - abort
            - BranchSide:      'gdbmshell.c:108,7'
              BranchSideFuncs:
                - variable_get
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
                - interactive
                - variable_is_true
                - access
                - getyn
                - abort
            - BranchSide:      'gdbmshell.c:110,7'
              BranchSideFuncs:
                - abort
        - Branch String:   'gdbmshell.c:113,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:114,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'gdbmshell.c:116,7'
              BranchSideFuncs:
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
                - interactive
                - variable_is_true
                - access
                - getyn
        - Branch String:   'gdbmshell.c:116,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:118,11'
              BranchSideFuncs:
                - interactive
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
                - variable_is_true
                - access
                - getyn
            - BranchSide:      'gdbmshell.c:126,7'
              BranchSideFuncs:
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
        - Branch String:   'gdbmshell.c:118,26'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:118,29'
              BranchSideFuncs:
                - variable_is_true
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
                - access
                - getyn
            - BranchSide:      'gdbmshell.c:124,5'
              BranchSideFuncs:
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
        - Branch String:   'gdbmshell.c:118,58'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:119,12'
              BranchSideFuncs:
                - access
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
                - getyn
            - BranchSide:      'gdbmshell.c:124,5'
              BranchSideFuncs:
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
        - Branch String:   'gdbmshell.c:118,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:121,60'
              BranchSideFuncs:
                - getyn
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
            - BranchSide:      'gdbmshell.c:124,5'
              BranchSideFuncs:
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
        - Branch String:   'gdbmshell.c:121,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:122,6'
              BranchSideFuncs:
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
            - BranchSide:      'gdbmshell.c:123,2'
              BranchSideFuncs:
                - variable_get
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
                - abort
        - Branch String:   'gdbmshell.c:126,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:127,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'gdbmshell.c:129,12'
              BranchSideFuncs:
                - variable_is_true
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
        - Branch String:   'gdbmshell.c:131,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:132,11'
              BranchSideFuncs:
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
            - BranchSide:      'gdbmshell.c:133,8'
              BranchSideFuncs:
                - variable_is_true
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
        - Branch String:   'gdbmshell.c:133,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:134,11'
              BranchSideFuncs:
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
            - BranchSide:      'gdbmshell.c:135,7'
              BranchSideFuncs:
                - variable_is_true
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
        - Branch String:   'gdbmshell.c:135,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:136,11'
              BranchSideFuncs:
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
            - BranchSide:      'gdbmshell.c:138,7'
              BranchSideFuncs:
                - variable_get
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
                - abort
        - Branch String:   'gdbmshell.c:138,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:139,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'gdbmshell.c:141,7'
              BranchSideFuncs:
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
                - gdbm_fd_open
        - Branch String:   'gdbmshell.c:141,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:142,24'
              BranchSideFuncs:
                - gdbm_fd_open
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
            - BranchSide:      'gdbmshell.c:145,32'
              BranchSideFuncs:
                - tildexpand
                - gdbm_open
                - free
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
                - dberror
        - Branch String:   'gdbmshell.c:150,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:152,46'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:156,7'
              BranchSideFuncs:
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - gdbm_setopt
                - dberror
        - Branch String:   'gdbmshell.c:156,18'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:157,20'
              BranchSideFuncs:
                - gdbm_setopt
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
                - dberror
            - BranchSide:      'gdbmshell.c:160,7'
              BranchSideFuncs:
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
        - Branch String:   'gdbmshell.c:156,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:158,5'
              BranchSideFuncs:
                - dberror
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
            - BranchSide:      'gdbmshell.c:160,7'
              BranchSideFuncs:
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
                - gdbm_close
        - Branch String:   'gdbmshell.c:160,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:161,17'
              BranchSideFuncs:
                - gdbm_close
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
            - BranchSide:      'gdbmshell.c:163,15'
              BranchSideFuncs:
                - variable_is_true
                - variable_is_true
                - gdbmshell_setopt
                - gdbmshell_setopt
        - Branch String:   'gdbmshell.c:165,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:167,7'
              BranchSideFuncs:
                - gdbmshell_setopt
                - variable_is_true
                - gdbmshell_setopt
            - BranchSide:      'gdbmshell.c:169,7'
              BranchSideFuncs:
                - variable_is_true
                - gdbmshell_setopt
        - Branch String:   'gdbmshell.c:169,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:171,7'
              BranchSideFuncs:
                - gdbmshell_setopt
            - BranchSide:      'gdbmshell.c:174,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:96,11'
          Dst:             variable_get
        - Src:             'gdbmshell.c:102,7'
          Dst:             abort
        - Src:             'gdbmshell.c:104,11'
          Dst:             variable_get
        - Src:             'gdbmshell.c:110,7'
          Dst:             abort
        - Src:             'gdbmshell.c:113,7'
          Dst:             variable_get
        - Src:             'gdbmshell.c:114,5'
          Dst:             abort
        - Src:             'gdbmshell.c:118,11'
          Dst:             interactive
        - Src:             'gdbmshell.c:118,29'
          Dst:             variable_is_true
        - Src:             'gdbmshell.c:119,4'
          Dst:             access
        - Src:             'gdbmshell.c:121,9'
          Dst:             getyn
        - Src:             'gdbmshell.c:126,7'
          Dst:             variable_get
        - Src:             'gdbmshell.c:127,5'
          Dst:             abort
        - Src:             'gdbmshell.c:131,8'
          Dst:             variable_is_true
        - Src:             'gdbmshell.c:133,8'
          Dst:             variable_is_true
        - Src:             'gdbmshell.c:135,7'
          Dst:             variable_is_true
        - Src:             'gdbmshell.c:138,7'
          Dst:             variable_get
        - Src:             'gdbmshell.c:139,5'
          Dst:             abort
        - Src:             'gdbmshell.c:142,10'
          Dst:             gdbm_fd_open
        - Src:             'gdbmshell.c:145,20'
          Dst:             tildexpand
        - Src:             'gdbmshell.c:146,12'
          Dst:             gdbm_open
        - Src:             'gdbmshell.c:152,7'
          Dst:             dberror
        - Src:             'gdbmshell.c:157,7'
          Dst:             gdbm_setopt
        - Src:             'gdbmshell.c:158,5'
          Dst:             dberror
        - Src:             'gdbmshell.c:161,5'
          Dst:             gdbm_close
        - Src:             'gdbmshell.c:165,7'
          Dst:             variable_is_true
        - Src:             'gdbmshell.c:167,7'
          Dst:             gdbmshell_setopt
        - Src:             'gdbmshell.c:169,7'
          Dst:             variable_is_true
        - Src:             'gdbmshell.c:171,7'
          Dst:             gdbmshell_setopt
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbmshell_setopt
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - opt
        - val
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dberror
        - gdbm_setopt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gdbmshell.c:61,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:63,24'
              BranchSideFuncs:
                - gdbm_setopt
                - dberror
            - BranchSide:      'gdbmshell.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:63,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:65,29'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:63,11'
          Dst:             gdbm_setopt
        - Src:             'gdbmshell.c:65,4'
          Dst:             dberror
    - functionName:    checkdb
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opendb
        - variable_get
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gdbmshell.c:180,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:180,8'
              BranchSideFuncs:
                - variable_get
                - variable_get
                - opendb
            - BranchSide:      'gdbmshell.c:180,8'
              BranchSideFuncs:
                - variable_get
                - variable_get
                - opendb
        - Branch String:   'gdbmshell.c:180,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:183,11'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:188,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:184,7'
          Dst:             variable_get
        - Src:             'gdbmshell.c:185,7'
          Dst:             variable_get
        - Src:             'gdbmshell.c:186,14'
          Dst:             opendb
    - functionName:    collisions_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         21
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _gdbm_get_bucket
        - dberror
        - get_bucket_numbers
        - pager_writeln
        - print_current_bucket_collisions
        - print_current_bucket_collisions_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1677,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1678,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1680,7'
              BranchSideFuncs:
                - pager_writeln
                - print_current_bucket_collisions
                - _gdbm_get_bucket
                - print_current_bucket_collisions_internal
                - dberror
        - Branch String:   'gdbmshell.c:1680,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1684,16'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - print_current_bucket_collisions_internal
                - dberror
            - BranchSide:      'gdbmshell.c:1695,13'
              BranchSideFuncs:
                - pager_writeln
                - print_current_bucket_collisions
        - Branch String:   'gdbmshell.c:1684,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1686,26'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - print_current_bucket_collisions_internal
                - dberror
            - BranchSide:      'gdbmshell.c:1694,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1686,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1688,57'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1691,50'
              BranchSideFuncs:
                - print_current_bucket_collisions_internal
                - _gdbm_get_bucket
                - dberror
        - Branch String:   'gdbmshell.c:1691,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1692,6'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1693,2'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - print_current_bucket_collisions_internal
                - dberror
        - Branch String:   'gdbmshell.c:1695,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1696,20'
              BranchSideFuncs:
                - print_current_bucket_collisions
            - BranchSide:      'gdbmshell.c:1698,38'
              BranchSideFuncs:
                - print_current_bucket_collisions
      Callsites:
        - Src:             'gdbmshell.c:1677,13'
          Dst:             get_bucket_numbers
        - Src:             'gdbmshell.c:1686,8'
          Dst:             _gdbm_get_bucket
        - Src:             'gdbmshell.c:1688,8'
          Dst:             dberror
        - Src:             'gdbmshell.c:1691,8'
          Dst:             print_current_bucket_collisions_internal
        - Src:             'gdbmshell.c:1696,5'
          Dst:             pager_writeln
        - Src:             'gdbmshell.c:1698,5'
          Dst:             print_current_bucket_collisions
    - functionName:    perror_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - checkdb
        - gdbm_check_syserr
        - gdbm_last_errno
        - gdbm_last_syserr
        - gdbm_strerror
        - getnum
        - pager_printf
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1993,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1995,23'
              BranchSideFuncs:
                - getnum
                - gdbm_strerror
                - pager_printf
                - gdbm_check_syserr
                - gdbm_last_syserr
                - gdbm_last_syserr
                - strerror
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:1998,17'
              BranchSideFuncs:
                - checkdb
                - gdbm_last_errno
                - gdbm_strerror
                - pager_printf
                - gdbm_check_syserr
                - gdbm_last_syserr
                - gdbm_last_syserr
                - strerror
                - pager_printf
                - pager_printf
        - Branch String:   'gdbmshell.c:1995,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1996,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1997,5'
              BranchSideFuncs:
                - gdbm_strerror
                - pager_printf
                - gdbm_check_syserr
                - gdbm_last_syserr
                - gdbm_last_syserr
                - strerror
                - pager_printf
                - pager_printf
        - Branch String:   'gdbmshell.c:1998,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2000,14'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2004,28'
              BranchSideFuncs:
                - gdbm_last_errno
                - gdbm_strerror
                - pager_printf
                - gdbm_check_syserr
                - gdbm_last_syserr
                - gdbm_last_syserr
                - strerror
                - pager_printf
                - pager_printf
        - Branch String:   'gdbmshell.c:2008,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2010,11'
              BranchSideFuncs:
                - gdbm_last_syserr
                - gdbm_last_syserr
                - strerror
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:2017,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:2010,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2011,16'
              BranchSideFuncs:
                - pager_printf
            - BranchSide:      'gdbmshell.c:2013,16'
              BranchSideFuncs:
                - gdbm_last_syserr
                - gdbm_last_syserr
                - strerror
                - pager_printf
      Callsites:
        - Src:             'gdbmshell.c:1995,11'
          Dst:             getnum
        - Src:             'gdbmshell.c:1998,17'
          Dst:             checkdb
        - Src:             'gdbmshell.c:2004,11'
          Dst:             gdbm_last_errno
        - Src:             'gdbmshell.c:2007,38'
          Dst:             gdbm_strerror
        - Src:             'gdbmshell.c:2006,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:2008,7'
          Dst:             gdbm_check_syserr
        - Src:             'gdbmshell.c:2011,2'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:2014,9'
          Dst:             gdbm_last_syserr
        - Src:             'gdbmshell.c:2015,19'
          Dst:             gdbm_last_syserr
        - Src:             'gdbmshell.c:2015,9'
          Dst:             strerror
        - Src:             'gdbmshell.c:2013,2'
          Dst:             pager_printf
    - functionName:    shell_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         29
      ICount:          175
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - _exit
        - execv
        - fork
        - getenv
        - interactive
        - perror
        - strerror
        - terror
        - waitpid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1927,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1928,5'
              BranchSideFuncs:
                - fork
                - waitpid
                - interactive
                - terror
                - terror
                - __errno_location
                - strerror
                - terror
                - execv
                - perror
                - _exit
                - __errno_location
                - strerror
                - terror
            - BranchSide:      'gdbmshell.c:1929,7'
              BranchSideFuncs:
                - fork
                - waitpid
                - interactive
                - terror
                - terror
                - __errno_location
                - strerror
                - terror
                - execv
                - perror
                - _exit
                - __errno_location
                - strerror
                - terror
        - Branch String:   'gdbmshell.c:1929,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1931,7'
              BranchSideFuncs:
                - fork
                - waitpid
                - interactive
                - terror
                - terror
                - __errno_location
                - strerror
                - terror
                - execv
                - perror
                - _exit
                - __errno_location
                - strerror
                - terror
            - BranchSide:      'gdbmshell.c:1937,7'
              BranchSideFuncs:
                - fork
                - waitpid
                - interactive
                - terror
                - terror
                - __errno_location
                - strerror
                - terror
                - execv
                - perror
                - _exit
                - __errno_location
                - strerror
                - terror
        - Branch String:   'gdbmshell.c:1941,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1943,37'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - terror
            - BranchSide:      'gdbmshell.c:1946,7'
              BranchSideFuncs:
                - waitpid
                - interactive
                - terror
                - terror
                - __errno_location
                - strerror
                - terror
                - execv
                - perror
                - _exit
        - Branch String:   'gdbmshell.c:1946,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1948,14'
              BranchSideFuncs:
                - execv
                - perror
                - _exit
            - BranchSide:      'gdbmshell.c:1953,17'
              BranchSideFuncs:
                - waitpid
                - interactive
                - terror
                - terror
                - __errno_location
                - strerror
                - terror
        - Branch String:   'gdbmshell.c:1954,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1956,40'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - terror
            - BranchSide:      'gdbmshell.c:1959,13'
              BranchSideFuncs:
                - interactive
                - terror
                - terror
        - Branch String:   'gdbmshell.c:1961,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1963,8'
              BranchSideFuncs:
                - terror
            - BranchSide:      'gdbmshell.c:1966,16'
              BranchSideFuncs:
                - terror
        - Branch String:   'gdbmshell.c:1963,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1964,50'
              BranchSideFuncs:
                - terror
            - BranchSide:      'gdbmshell.c:1965,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1926,13'
          Dst:             getenv
        - Src:             'gdbmshell.c:1940,9'
          Dst:             fork
        - Src:             'gdbmshell.c:1943,37'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:1943,27'
          Dst:             strerror
        - Src:             'gdbmshell.c:1943,7'
          Dst:             terror
        - Src:             'gdbmshell.c:1948,7'
          Dst:             execv
        - Src:             'gdbmshell.c:1949,7'
          Dst:             perror
        - Src:             'gdbmshell.c:1950,7'
          Dst:             _exit
        - Src:             'gdbmshell.c:1953,8'
          Dst:             waitpid
        - Src:             'gdbmshell.c:1956,40'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:1956,30'
          Dst:             strerror
        - Src:             'gdbmshell.c:1956,7'
          Dst:             terror
        - Src:             'gdbmshell.c:1959,13'
          Dst:             interactive
        - Src:             'gdbmshell.c:1964,6'
          Dst:             terror
        - Src:             'gdbmshell.c:1967,2'
          Dst:             terror
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    execv
      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:    _exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    waitpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    debug_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         28
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - debug_flag_printer
        - gdbm_debug_parse_state
        - gdbm_debug_token
        - lerror
        - pager_printf
        - pager_putc
        - pager_writez
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1860,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1865,18'
              BranchSideFuncs:
                - lerror
                - gdbm_debug_token
                - lerror
            - BranchSide:      'gdbmshell.c:1903,21'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_putc
                - gdbm_debug_parse_state
        - Branch String:   'gdbmshell.c:1865,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1867,8'
              BranchSideFuncs:
                - lerror
                - gdbm_debug_token
                - lerror
            - BranchSide:      'gdbmshell.c:1900,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1867,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1871,26'
              BranchSideFuncs:
                - gdbm_debug_token
                - lerror
                - lerror
            - BranchSide:      'gdbmshell.c:1898,15'
              BranchSideFuncs:
                - lerror
                - gdbm_debug_token
                - lerror
        - Branch String:   'gdbmshell.c:1873,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1875,5'
              BranchSideFuncs:
                - gdbm_debug_token
                - lerror
                - lerror
            - BranchSide:      'gdbmshell.c:1878,17'
              BranchSideFuncs:
                - gdbm_debug_token
                - lerror
                - lerror
        - Branch String:   'gdbmshell.c:1878,17'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1880,5'
              BranchSideFuncs:
                - gdbm_debug_token
                - lerror
                - lerror
            - BranchSide:      'gdbmshell.c:1884,10'
              BranchSideFuncs:
                - gdbm_debug_token
                - lerror
                - lerror
        - Branch String:   'gdbmshell.c:1887,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1889,9'
              BranchSideFuncs:
                - lerror
                - gdbm_debug_token
                - lerror
            - BranchSide:      'gdbmshell.c:1895,12'
              BranchSideFuncs:
                - lerror
                - lerror
                - gdbm_debug_token
        - Branch String:   'gdbmshell.c:1889,9'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1890,28'
              BranchSideFuncs:
                - lerror
                - gdbm_debug_token
                - lerror
            - BranchSide:      'gdbmshell.c:1892,27'
              BranchSideFuncs:
                - lerror
                - gdbm_debug_token
                - lerror
        - Branch String:   'gdbmshell.c:1904,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1906,48'
              BranchSideFuncs:
                - gdbm_debug_parse_state
                - pager_putc
            - BranchSide:      'gdbmshell.c:1909,16'
              BranchSideFuncs:
                - pager_printf
                - pager_putc
      Callsites:
        - Src:             'gdbmshell.c:1886,15'
          Dst:             gdbm_debug_token
        - Src:             'gdbmshell.c:1895,3'
          Dst:             lerror
        - Src:             'gdbmshell.c:1898,6'
          Dst:             lerror
        - Src:             'gdbmshell.c:1903,7'
          Dst:             pager_writez
        - Src:             'gdbmshell.c:1906,4'
          Dst:             gdbm_debug_parse_state
        - Src:             'gdbmshell.c:1906,4'
          Dst:             debug_flag_printer
        - Src:             'gdbmshell.c:1909,2'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1910,7'
          Dst:             pager_putc
    - functionName:    input_history_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - input_history_get
        - pager_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2078,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2078,3'
              BranchSideFuncs:
                - input_history_get
                - pager_printf
            - BranchSide:      'gdbmshell.c:2080,42'
              BranchSideFuncs:
                - input_history_get
                - pager_printf
        - Branch String:   'gdbmshell.c:2081,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2082,2'
              BranchSideFuncs:
                - pager_printf
                - input_history_get
            - BranchSide:      'gdbmshell.c:2083,21'
              BranchSideFuncs:
                - pager_printf
                - input_history_get
      Callsites:
        - Src:             'gdbmshell.c:2080,23'
          Dst:             input_history_get
        - Src:             'gdbmshell.c:2083,7'
          Dst:             pager_printf
    - functionName:    input_history_begin
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         25
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - emalloc
        - getnum
        - input_history_size
        - input_stream_name
        - terror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2034,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2038,8'
              BranchSideFuncs:
                - input_stream_name
                - terror
            - BranchSide:      'gdbmshell.c:2042,11'
              BranchSideFuncs:
                - getnum
                - getnum
                - emalloc
                - getnum
        - Branch String:   'gdbmshell.c:2042,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2045,27'
              BranchSideFuncs:
                - getnum
                - emalloc
            - BranchSide:      'gdbmshell.c:2054,26'
              BranchSideFuncs:
                - getnum
                - getnum
                - emalloc
            - BranchSide:      'gdbmshell.c:2064,7'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'gdbmshell.c:2045,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2046,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2047,11'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'gdbmshell.c:2047,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2048,10'
              BranchSideFuncs:
                - emalloc
            - BranchSide:      'gdbmshell.c:2050,9'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'gdbmshell.c:2054,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2055,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2056,11'
              BranchSideFuncs:
                - getnum
                - emalloc
        - Branch String:   'gdbmshell.c:2056,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2057,2'
              BranchSideFuncs:
                - getnum
                - emalloc
            - BranchSide:      'gdbmshell.c:2058,27'
              BranchSideFuncs:
                - getnum
                - emalloc
        - Branch String:   'gdbmshell.c:2058,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2059,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2061,11'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'gdbmshell.c:2061,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2062,10'
              BranchSideFuncs:
                - emalloc
            - BranchSide:      'gdbmshell.c:2063,5'
              BranchSideFuncs:
                - emalloc
      Callsites:
        - Src:             'gdbmshell.c:2031,14'
          Dst:             input_history_size
        - Src:             'gdbmshell.c:2038,8'
          Dst:             input_stream_name
        - Src:             'gdbmshell.c:2037,7'
          Dst:             terror
        - Src:             'gdbmshell.c:2045,11'
          Dst:             getnum
        - Src:             'gdbmshell.c:2054,11'
          Dst:             getnum
        - Src:             'gdbmshell.c:2058,11'
          Dst:             getnum
        - Src:             'gdbmshell.c:2064,7'
          Dst:             emalloc
    - functionName:    open_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - closedb
        - opendb
        - variable_get
        - variable_set
        - variable_unset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:408,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:409,16'
              BranchSideFuncs:
                - opendb
                - variable_set
                - variable_unset
                - variable_set
            - BranchSide:      'gdbmshell.c:412,7'
              BranchSideFuncs:
                - variable_get
                - variable_get
                - opendb
                - variable_set
                - variable_unset
                - variable_set
        - Branch String:   'gdbmshell.c:416,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:416,7'
              BranchSideFuncs:
                - variable_set
                - variable_unset
                - variable_set
            - BranchSide:      'gdbmshell.c:418,46'
              BranchSideFuncs:
                - variable_set
                - variable_unset
                - variable_set
        - Branch String:   'gdbmshell.c:419,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:420,2'
              BranchSideFuncs:
                - variable_set
            - BranchSide:      'gdbmshell.c:422,2'
              BranchSideFuncs:
                - variable_unset
      Callsites:
        - Src:             'gdbmshell.c:406,3'
          Dst:             closedb
        - Src:             'gdbmshell.c:412,7'
          Dst:             variable_get
        - Src:             'gdbmshell.c:413,7'
          Dst:             variable_get
        - Src:             'gdbmshell.c:416,13'
          Dst:             opendb
        - Src:             'gdbmshell.c:418,7'
          Dst:             variable_set
        - Src:             'gdbmshell.c:420,2'
          Dst:             variable_set
        - Src:             'gdbmshell.c:422,2'
          Dst:             variable_unset
    - functionName:    closedb
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - datum_free
        - gdbm_close
        - variable_unset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmshell.c:75,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:75,7'
              BranchSideFuncs:
                - datum_free
                - datum_free
                - gdbm_close
                - variable_unset
            - BranchSide:      'gdbmshell.c:75,7'
              BranchSideFuncs:
                - datum_free
                - datum_free
                - gdbm_close
                - variable_unset
        - Branch String:   'gdbmshell.c:75,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:75,7'
              BranchSideFuncs:
                - gdbm_close
                - variable_unset
                - datum_free
                - datum_free
            - BranchSide:      'gdbmshell.c:77,19'
              BranchSideFuncs:
                - gdbm_close
                - variable_unset
                - datum_free
                - datum_free
      Callsites:
        - Src:             'gdbmshell.c:77,7'
          Dst:             gdbm_close
        - Src:             'gdbmshell.c:79,7'
          Dst:             variable_unset
        - Src:             'gdbmshell.c:82,3'
          Dst:             datum_free
        - Src:             'gdbmshell.c:83,3'
          Dst:             datum_free
    - functionName:    close_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - closedb
        - terror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:432,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:433,5'
              BranchSideFuncs:
                - closedb
            - BranchSide:      'gdbmshell.c:435,5'
              BranchSideFuncs:
                - closedb
      Callsites:
        - Src:             'gdbmshell.c:433,5'
          Dst:             terror
        - Src:             'gdbmshell.c:435,5'
          Dst:             closedb
    - functionName:    source_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_context_drain
        - input_context_push
        - instream_file_create
        - tildexpand
        - yylex_destroy
        - yyparse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1979,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1979,35'
              BranchSideFuncs:
                - input_context_push
                - yyparse
                - input_context_drain
                - yylex_destroy
            - BranchSide:      'gdbmshell.c:1979,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1979,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1979,7'
              BranchSideFuncs:
                - yyparse
                - input_context_drain
                - yylex_destroy
            - BranchSide:      'gdbmshell.c:1981,7'
              BranchSideFuncs:
                - yyparse
                - input_context_drain
                - yylex_destroy
      Callsites:
        - Src:             'gdbmshell.c:1976,17'
          Dst:             tildexpand
        - Src:             'gdbmshell.c:1977,21'
          Dst:             instream_file_create
        - Src:             'gdbmshell.c:1979,15'
          Dst:             input_context_push
        - Src:             'gdbmshell.c:1981,7'
          Dst:             yyparse
        - Src:             'gdbmshell.c:1982,7'
          Dst:             input_context_drain
        - Src:             'gdbmshell.c:1983,7'
          Dst:             yylex_destroy
    - functionName:    quit_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - input_context_drain
        - input_context_push
        - instream_null_create
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1708,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1709,5'
              BranchSideFuncs:
                - exit
            - BranchSide:      'gdbmshell.c:1710,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1707,3'
          Dst:             input_context_drain
        - Src:             'gdbmshell.c:1708,27'
          Dst:             instream_null_create
        - Src:             'gdbmshell.c:1708,7'
          Dst:             input_context_push
        - Src:             'gdbmshell.c:1709,5'
          Dst:             exit
    - functionName:    help_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         18
      ICount:          153
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - pager_flush
        - strlen
        - wordwrap_close
        - wordwrap_flush
        - wordwrap_pager_open
        - wordwrap_printf
        - wordwrap_set_left_margin
        - wordwrap_set_right_margin
        - wordwrap_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2620,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2625,33'
              BranchSideFuncs:
                - wordwrap_set_left_margin
                - wordwrap_set_right_margin
                - strlen
                - wordwrap_write
                - wordwrap_set_left_margin
                - wordwrap_set_right_margin
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_flush
                - wordwrap_close
                - wordwrap_printf
                - wordwrap_printf
            - BranchSide:      'gdbmshell.c:2646,19'
              BranchSideFuncs:
                - wordwrap_close
        - Branch String:   'gdbmshell.c:2631,29'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2631,32'
              BranchSideFuncs:
                - wordwrap_set_right_margin
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_flush
                - wordwrap_close
                - wordwrap_set_left_margin
                - wordwrap_set_right_margin
                - strlen
                - wordwrap_write
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_printf
            - BranchSide:      'gdbmshell.c:2631,7'
              BranchSideFuncs:
                - wordwrap_set_right_margin
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_flush
                - wordwrap_close
                - wordwrap_set_left_margin
                - wordwrap_set_right_margin
                - strlen
                - wordwrap_write
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_printf
        - Branch String:   'gdbmshell.c:2631,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2633,21'
              BranchSideFuncs:
                - wordwrap_printf
                - wordwrap_set_right_margin
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_flush
                - wordwrap_close
                - wordwrap_set_left_margin
                - wordwrap_set_right_margin
                - strlen
                - wordwrap_write
                - wordwrap_set_left_margin
                - wordwrap_printf
            - BranchSide:      'gdbmshell.c:2635,14'
              BranchSideFuncs:
                - wordwrap_set_right_margin
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_flush
                - wordwrap_close
                - wordwrap_set_left_margin
                - wordwrap_set_right_margin
                - strlen
                - wordwrap_write
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_printf
        - Branch String:   'gdbmshell.c:2635,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2637,21'
              BranchSideFuncs:
                - wordwrap_printf
                - wordwrap_set_right_margin
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_flush
                - wordwrap_close
                - wordwrap_set_left_margin
                - wordwrap_set_right_margin
                - strlen
                - wordwrap_write
                - wordwrap_set_left_margin
                - wordwrap_printf
            - BranchSide:      'gdbmshell.c:2640,34'
              BranchSideFuncs:
                - wordwrap_set_right_margin
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_flush
                - wordwrap_close
                - wordwrap_set_left_margin
                - wordwrap_set_right_margin
                - strlen
                - wordwrap_write
                - wordwrap_set_left_margin
                - wordwrap_printf
                - wordwrap_printf
      Callsites:
        - Src:             'gdbmshell.c:2617,3'
          Dst:             pager_flush
        - Src:             'gdbmshell.c:2618,8'
          Dst:             wordwrap_pager_open
        - Src:             'gdbmshell.c:2625,7'
          Dst:             wordwrap_set_left_margin
        - Src:             'gdbmshell.c:2626,7'
          Dst:             wordwrap_set_right_margin
        - Src:             'gdbmshell.c:2627,11'
          Dst:             strlen
        - Src:             'gdbmshell.c:2628,7'
          Dst:             wordwrap_write
        - Src:             'gdbmshell.c:2630,7'
          Dst:             wordwrap_set_left_margin
        - Src:             'gdbmshell.c:2633,4'
          Dst:             wordwrap_printf
        - Src:             'gdbmshell.c:2637,4'
          Dst:             wordwrap_printf
        - Src:             'gdbmshell.c:2640,7'
          Dst:             wordwrap_set_right_margin
        - Src:             'gdbmshell.c:2641,7'
          Dst:             wordwrap_set_left_margin
        - Src:             'gdbmshell.c:2643,7'
          Dst:             wordwrap_printf
        - Src:             'gdbmshell.c:2644,7'
          Dst:             wordwrap_flush
        - Src:             'gdbmshell.c:2646,3'
          Dst:             wordwrap_close
    - functionName:    wordwrap_pager_open
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pager
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_fileno
        - pwriter
        - wordwrap_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:2605,25'
          Dst:             pager_fileno
        - Src:             'gdbmshell.c:2605,10'
          Dst:             wordwrap_open
        - Src:             'gdbmshell.c:2605,10'
          Dst:             pwriter
    - functionName:    checkdb_begin
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - checkdb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:195,10'
          Dst:             checkdb
    - functionName:    count_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - count_to_str
        - dberror
        - gdbm_count
        - pager_printf
        - terror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:465,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:467,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:473,31'
              BranchSideFuncs:
                - count_to_str
                - terror
                - pager_printf
        - Branch String:   'gdbmshell.c:475,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:476,2'
              BranchSideFuncs:
                - pager_printf
            - BranchSide:      'gdbmshell.c:478,16'
              BranchSideFuncs:
                - pager_printf
      Callsites:
        - Src:             'gdbmshell.c:465,7'
          Dst:             gdbm_count
        - Src:             'gdbmshell.c:467,7'
          Dst:             dberror
        - Src:             'gdbmshell.c:473,17'
          Dst:             count_to_str
        - Src:             'gdbmshell.c:476,2'
          Dst:             terror
        - Src:             'gdbmshell.c:478,2'
          Dst:             pager_printf
    - functionName:    delete_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dberror
        - gdbm_delete
        - gdbm_errno_location
        - gdbm_error_is_masked
        - terror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:491,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:493,11'
              BranchSideFuncs:
                - gdbm_errno_location
                - dberror
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - terror
            - BranchSide:      'gdbmshell.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:493,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:495,31'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - terror
            - BranchSide:      'gdbmshell.c:499,2'
              BranchSideFuncs:
                - dberror
        - Branch String:   'gdbmshell.c:495,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:496,6'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:497,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:491,7'
          Dst:             gdbm_delete
        - Src:             'gdbmshell.c:493,11'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:495,31'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:495,9'
          Dst:             gdbm_error_is_masked
        - Src:             'gdbmshell.c:496,6'
          Dst:             terror
        - Src:             'gdbmshell.c:499,2'
          Dst:             dberror
    - functionName:    export_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         22
      ICount:          166
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - dberror
        - gdbm_dump
        - lerror
        - strcmp
        - variable_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1724,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1726,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - variable_get
                - gdbm_dump
                - dberror
                - abort
            - BranchSide:      'gdbmshell.c:1740,7'
              BranchSideFuncs:
                - variable_get
                - gdbm_dump
                - dberror
                - abort
        - Branch String:   'gdbmshell.c:1726,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1727,9'
              BranchSideFuncs:
                - variable_get
                - gdbm_dump
                - dberror
                - abort
                - strcmp
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:1728,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lerror
                - variable_get
                - gdbm_dump
                - dberror
                - abort
                - strcmp
        - Branch String:   'gdbmshell.c:1728,16'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1729,10'
              BranchSideFuncs:
                - variable_get
                - gdbm_dump
                - dberror
                - abort
                - strcmp
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:1730,24'
              BranchSideFuncs:
                - strcmp
                - lerror
                - variable_get
                - gdbm_dump
                - dberror
                - abort
                - strcmp
                - strcmp
        - Branch String:   'gdbmshell.c:1730,16'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1731,10'
              BranchSideFuncs:
                - variable_get
                - gdbm_dump
                - dberror
                - abort
                - strcmp
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:1734,13'
              BranchSideFuncs:
                - lerror
        - Branch String:   'gdbmshell.c:1740,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1741,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'gdbmshell.c:1742,18'
              BranchSideFuncs:
                - gdbm_dump
                - dberror
        - Branch String:   'gdbmshell.c:1742,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1744,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1747,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1726,11'
          Dst:             strcmp
        - Src:             'gdbmshell.c:1728,16'
          Dst:             strcmp
        - Src:             'gdbmshell.c:1730,16'
          Dst:             strcmp
        - Src:             'gdbmshell.c:1734,5'
          Dst:             lerror
        - Src:             'gdbmshell.c:1740,7'
          Dst:             variable_get
        - Src:             'gdbmshell.c:1741,5'
          Dst:             abort
        - Src:             'gdbmshell.c:1742,7'
          Dst:             gdbm_dump
        - Src:             'gdbmshell.c:1744,7'
          Dst:             dberror
    - functionName:    fetch_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - datum_format
        - datum_free
        - dberror
        - gdbm_errno_location
        - gdbm_error_is_masked
        - gdbm_fetch
        - pager_putc
        - terror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:510,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:512,21'
              BranchSideFuncs:
                - datum_format
                - pager_putc
                - datum_free
            - BranchSide:      'gdbmshell.c:517,12'
              BranchSideFuncs:
                - gdbm_errno_location
                - dberror
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - terror
        - Branch String:   'gdbmshell.c:517,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:519,34'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - terror
            - BranchSide:      'gdbmshell.c:523,5'
              BranchSideFuncs:
                - dberror
        - Branch String:   'gdbmshell.c:519,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:520,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:521,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:509,17'
          Dst:             gdbm_fetch
        - Src:             'gdbmshell.c:512,7'
          Dst:             datum_format
        - Src:             'gdbmshell.c:513,7'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:514,7'
          Dst:             datum_free
        - Src:             'gdbmshell.c:517,12'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:519,34'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:519,12'
          Dst:             gdbm_error_is_masked
        - Src:             'gdbmshell.c:520,2'
          Dst:             terror
        - Src:             'gdbmshell.c:523,5'
          Dst:             dberror
    - functionName:    import_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         34
      ICount:          250
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - checkdb
        - dberror
        - estrdup
        - gdbm_errno_location
        - gdbm_load
        - gdbm_setopt
        - lerror
        - strcmp
        - variable_get
        - variable_set
        - variable_unset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1762,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1764,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lerror
                - gdbm_load
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
                - gdbm_errno_location
                - variable_get
                - estrdup
                - variable_set
                - checkdb
                - variable_set
                - free
                - gdbm_load
            - BranchSide:      'gdbmshell.c:1777,31'
              BranchSideFuncs:
                - gdbm_load
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
                - gdbm_errno_location
                - variable_get
                - estrdup
                - variable_set
                - checkdb
                - variable_set
                - free
                - gdbm_load
        - Branch String:   'gdbmshell.c:1764,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1765,8'
              BranchSideFuncs:
                - gdbm_load
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
                - gdbm_errno_location
                - variable_get
                - estrdup
                - variable_set
                - checkdb
                - variable_set
                - free
                - gdbm_load
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:1766,24'
              BranchSideFuncs:
                - strcmp
                - lerror
                - gdbm_load
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
                - gdbm_errno_location
                - variable_get
                - estrdup
                - variable_set
                - checkdb
                - variable_set
                - free
                - gdbm_load
                - strcmp
        - Branch String:   'gdbmshell.c:1766,16'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1767,13'
              BranchSideFuncs:
                - gdbm_load
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
                - gdbm_errno_location
                - variable_get
                - estrdup
                - variable_set
                - checkdb
                - variable_set
                - free
                - gdbm_load
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:1770,13'
              BranchSideFuncs:
                - lerror
        - Branch String:   'gdbmshell.c:1779,10'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1779,13'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
                - variable_get
                - estrdup
                - variable_set
                - checkdb
                - variable_set
                - free
                - gdbm_load
            - BranchSide:      'gdbmshell.c:1797,7'
              BranchSideFuncs:
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
        - Branch String:   'gdbmshell.c:1779,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1783,7'
              BranchSideFuncs:
                - variable_get
                - estrdup
                - variable_set
                - checkdb
                - variable_set
                - free
                - gdbm_load
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
            - BranchSide:      'gdbmshell.c:1797,7'
              BranchSideFuncs:
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
        - Branch String:   'gdbmshell.c:1791,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1792,10'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1794,35'
              BranchSideFuncs:
                - gdbm_load
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
        - Branch String:   'gdbmshell.c:1797,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1799,15'
              BranchSideFuncs:
                - gdbm_errno_location
                - dberror
                - dberror
                - dberror
            - BranchSide:      'gdbmshell.c:1815,20'
              BranchSideFuncs:
                - gdbm_setopt
                - variable_set
                - variable_unset
                - dberror
        - Branch String:   'gdbmshell.c:1799,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1803,5'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1803,5'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1807,9'
              BranchSideFuncs:
                - dberror
                - dberror
        - Branch String:   'gdbmshell.c:1807,9'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1808,26'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1810,42'
              BranchSideFuncs:
                - dberror
        - Branch String:   'gdbmshell.c:1815,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1817,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1822,46'
              BranchSideFuncs:
                - variable_set
                - variable_unset
      Callsites:
        - Src:             'gdbmshell.c:1764,11'
          Dst:             strcmp
        - Src:             'gdbmshell.c:1766,16'
          Dst:             strcmp
        - Src:             'gdbmshell.c:1770,5'
          Dst:             lerror
        - Src:             'gdbmshell.c:1777,8'
          Dst:             gdbm_load
        - Src:             'gdbmshell.c:1779,13'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:1783,7'
          Dst:             variable_get
        - Src:             'gdbmshell.c:1784,19'
          Dst:             estrdup
        - Src:             'gdbmshell.c:1785,7'
          Dst:             variable_set
        - Src:             'gdbmshell.c:1787,12'
          Dst:             checkdb
        - Src:             'gdbmshell.c:1788,7'
          Dst:             variable_set
        - Src:             'gdbmshell.c:1794,12'
          Dst:             gdbm_load
        - Src:             'gdbmshell.c:1799,15'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:1803,5'
          Dst:             dberror
        - Src:             'gdbmshell.c:1808,7'
          Dst:             dberror
        - Src:             'gdbmshell.c:1810,7'
          Dst:             dberror
        - Src:             'gdbmshell.c:1815,7'
          Dst:             gdbm_setopt
        - Src:             'gdbmshell.c:1817,7'
          Dst:             dberror
        - Src:             'gdbmshell.c:1822,7'
          Dst:             variable_set
        - Src:             'gdbmshell.c:1823,7'
          Dst:             variable_unset
    - functionName:    list_begin
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - checkdb
        - fprintf
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1307,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1309,11'
              BranchSideFuncs:
                - strcmp
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:1326,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1309,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1311,16'
              BranchSideFuncs:
                - strcmp
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:1324,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:1311,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1313,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gdbmshell.c:1318,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gdbmshell.c:1318,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1320,17'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:1323,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1307,13'
          Dst:             checkdb
        - Src:             'gdbmshell.c:1311,8'
          Dst:             strcmp
        - Src:             'gdbmshell.c:1313,8'
          Dst:             fprintf
        - Src:             'gdbmshell.c:1320,8'
          Dst:             fprintf
    - functionName:    list_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - list_all_keys
        - list_bucket_keys
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1420,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1421,30'
              BranchSideFuncs:
                - list_bucket_keys
            - BranchSide:      'gdbmshell.c:1423,27'
              BranchSideFuncs:
                - list_all_keys
      Callsites:
        - Src:             'gdbmshell.c:1421,12'
          Dst:             list_bucket_keys
        - Src:             'gdbmshell.c:1423,12'
          Dst:             list_all_keys
    - functionName:    nextkey_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         16
      ICount:          152
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - datum_format
        - datum_free
        - dberror
        - emalloc
        - gdbm_errno_location
        - gdbm_error_is_masked
        - gdbm_fetch
        - gdbm_nextkey
        - pager_putc
        - terror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:576,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:578,7'
              BranchSideFuncs:
                - datum_free
                - emalloc
                - gdbm_nextkey
                - gdbm_errno_location
                - dberror
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - terror
                - datum_free
                - datum_free
                - datum_format
                - pager_putc
                - gdbm_fetch
                - datum_format
                - pager_putc
                - datum_free
            - BranchSide:      'gdbmshell.c:583,31'
              BranchSideFuncs:
                - gdbm_nextkey
                - gdbm_errno_location
                - dberror
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - terror
                - datum_free
                - datum_free
                - datum_format
                - pager_putc
                - gdbm_fetch
                - datum_format
                - pager_putc
                - datum_free
        - Branch String:   'gdbmshell.c:584,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:586,7'
              BranchSideFuncs:
                - datum_free
                - datum_format
                - pager_putc
                - gdbm_fetch
                - datum_format
                - pager_putc
                - datum_free
            - BranchSide:      'gdbmshell.c:598,12'
              BranchSideFuncs:
                - gdbm_errno_location
                - dberror
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - terror
                - datum_free
        - Branch String:   'gdbmshell.c:598,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:600,34'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - terror
                - datum_free
            - BranchSide:      'gdbmshell.c:605,5'
              BranchSideFuncs:
                - dberror
        - Branch String:   'gdbmshell.c:600,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:601,2'
              BranchSideFuncs:
                - datum_free
            - BranchSide:      'gdbmshell.c:602,7'
              BranchSideFuncs:
                - datum_free
      Callsites:
        - Src:             'gdbmshell.c:578,7'
          Dst:             datum_free
        - Src:             'gdbmshell.c:579,23'
          Dst:             emalloc
        - Src:             'gdbmshell.c:583,17'
          Dst:             gdbm_nextkey
        - Src:             'gdbmshell.c:586,7'
          Dst:             datum_free
        - Src:             'gdbmshell.c:588,7'
          Dst:             datum_format
        - Src:             'gdbmshell.c:589,7'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:591,21'
          Dst:             gdbm_fetch
        - Src:             'gdbmshell.c:592,7'
          Dst:             datum_format
        - Src:             'gdbmshell.c:593,7'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:595,7'
          Dst:             datum_free
        - Src:             'gdbmshell.c:598,12'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:600,34'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:600,12'
          Dst:             gdbm_error_is_masked
        - Src:             'gdbmshell.c:601,2'
          Dst:             terror
        - Src:             'gdbmshell.c:602,7'
          Dst:             datum_free
        - Src:             'gdbmshell.c:605,5'
          Dst:             dberror
    - functionName:    store_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dberror
        - gdbm_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:532,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:536,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:539,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:532,7'
          Dst:             gdbm_store
        - Src:             'gdbmshell.c:536,7'
          Dst:             dberror
    - functionName:    firstkey_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         13
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - datum_format
        - datum_free
        - dberror
        - gdbm_errno_location
        - gdbm_error_is_masked
        - gdbm_fetch
        - gdbm_firstkey
        - pager_putc
        - pager_writez
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:549,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:551,21'
              BranchSideFuncs:
                - datum_format
                - pager_putc
                - gdbm_fetch
                - datum_format
                - pager_putc
                - datum_free
            - BranchSide:      'gdbmshell.c:562,12'
              BranchSideFuncs:
                - gdbm_errno_location
                - dberror
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - pager_writez
        - Branch String:   'gdbmshell.c:562,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:564,34'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_error_is_masked.195
                - pager_writez
            - BranchSide:      'gdbmshell.c:568,5'
              BranchSideFuncs:
                - dberror
        - Branch String:   'gdbmshell.c:564,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:565,16'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:566,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:547,3'
          Dst:             datum_free
        - Src:             'gdbmshell.c:548,14'
          Dst:             gdbm_firstkey
        - Src:             'gdbmshell.c:551,7'
          Dst:             datum_format
        - Src:             'gdbmshell.c:552,7'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:554,21'
          Dst:             gdbm_fetch
        - Src:             'gdbmshell.c:555,7'
          Dst:             datum_format
        - Src:             'gdbmshell.c:556,7'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:559,7'
          Dst:             datum_free
        - Src:             'gdbmshell.c:562,12'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:564,34'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:564,12'
          Dst:             gdbm_error_is_masked
        - Src:             'gdbmshell.c:565,2'
          Dst:             pager_writez
        - Src:             'gdbmshell.c:568,5'
          Dst:             dberror
    - functionName:    reorganize_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - dberror
        - gdbm_reorganize
        - pager_writeln
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:614,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:616,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:620,20'
              BranchSideFuncs:
                - pager_writeln
      Callsites:
        - Src:             'gdbmshell.c:614,7'
          Dst:             gdbm_reorganize
        - Src:             'gdbmshell.c:616,7'
          Dst:             dberror
        - Src:             'gdbmshell.c:620,5'
          Dst:             pager_writeln
    - functionName:    recover_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         58
      ICount:          408
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - dberror
        - gdbm_recover
        - lerror
        - pager_printf
        - pager_putc
        - pager_writeln
        - strcmp
        - strtoul
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:645,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:650,18'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:734,22'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
        - Branch String:   'gdbmshell.c:650,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:652,8'
              BranchSideFuncs:
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:732,5'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
        - Branch String:   'gdbmshell.c:652,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:654,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
            - BranchSide:      'gdbmshell.c:677,13'
              BranchSideFuncs:
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
        - Branch String:   'gdbmshell.c:654,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:656,10'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:659,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
        - Branch String:   'gdbmshell.c:659,17'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:661,11'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:663,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lerror
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
        - Branch String:   'gdbmshell.c:663,17'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:665,13'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:667,25'
              BranchSideFuncs:
                - strcmp
                - lerror
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'gdbmshell.c:667,17'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:669,11'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
            - BranchSide:      'gdbmshell.c:673,14'
              BranchSideFuncs:
                - lerror
        - Branch String:   'gdbmshell.c:677,13'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:679,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
            - BranchSide:      'gdbmshell.c:728,17'
              BranchSideFuncs:
                - lerror
        - Branch String:   'gdbmshell.c:679,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:681,14'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'gdbmshell.c:684,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
        - Branch String:   'gdbmshell.c:690,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:692,34'
              BranchSideFuncs:
                - strtoul
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - lerror
            - BranchSide:      'gdbmshell.c:700,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - lerror
                - strtoul
                - lerror
        - Branch String:   'gdbmshell.c:693,9'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:695,18'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'gdbmshell.c:698,11'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
        - Branch String:   'gdbmshell.c:700,17'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:702,37'
              BranchSideFuncs:
                - strtoul
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - lerror
            - BranchSide:      'gdbmshell.c:710,25'
              BranchSideFuncs:
                - strcmp
                - lerror
                - strtoul
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - lerror
        - Branch String:   'gdbmshell.c:703,9'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:705,18'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'gdbmshell.c:708,11'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
        - Branch String:   'gdbmshell.c:710,17'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:712,34'
              BranchSideFuncs:
                - strtoul
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - lerror
            - BranchSide:      'gdbmshell.c:722,14'
              BranchSideFuncs:
                - lerror
        - Branch String:   'gdbmshell.c:713,9'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:715,18'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'gdbmshell.c:718,11'
              BranchSideFuncs:
                - gdbm_recover
                - dberror
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - strtoul
                - lerror
                - lerror
                - lerror
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - lerror
        - Branch String:   'gdbmshell.c:736,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:738,22'
              BranchSideFuncs:
                - pager_writeln
                - pager_putc
                - pager_printf
                - free
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:763,7'
              BranchSideFuncs:
                - dberror
        - Branch String:   'gdbmshell.c:739,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:741,18'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_putc
                - pager_printf
                - free
            - BranchSide:      'gdbmshell.c:752,16'
              BranchSideFuncs:
                - pager_putc
                - pager_printf
                - free
        - Branch String:   'gdbmshell.c:752,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:754,18'
              BranchSideFuncs:
                - pager_printf
                - free
                - pager_putc
            - BranchSide:      'gdbmshell.c:759,19'
              BranchSideFuncs:
                - pager_putc
      Callsites:
        - Src:             'gdbmshell.c:654,12'
          Dst:             strcmp
        - Src:             'gdbmshell.c:659,17'
          Dst:             strcmp
        - Src:             'gdbmshell.c:663,17'
          Dst:             strcmp
        - Src:             'gdbmshell.c:667,17'
          Dst:             strcmp
        - Src:             'gdbmshell.c:673,5'
          Dst:             lerror
        - Src:             'gdbmshell.c:681,5'
          Dst:             lerror
        - Src:             'gdbmshell.c:686,5'
          Dst:             lerror
        - Src:             'gdbmshell.c:690,12'
          Dst:             strcmp
        - Src:             'gdbmshell.c:692,25'
          Dst:             strtoul
        - Src:             'gdbmshell.c:695,9'
          Dst:             lerror
        - Src:             'gdbmshell.c:700,17'
          Dst:             strcmp
        - Src:             'gdbmshell.c:702,28'
          Dst:             strtoul
        - Src:             'gdbmshell.c:705,9'
          Dst:             lerror
        - Src:             'gdbmshell.c:710,17'
          Dst:             strcmp
        - Src:             'gdbmshell.c:712,25'
          Dst:             strtoul
        - Src:             'gdbmshell.c:715,9'
          Dst:             lerror
        - Src:             'gdbmshell.c:722,5'
          Dst:             lerror
        - Src:             'gdbmshell.c:728,8'
          Dst:             lerror
        - Src:             'gdbmshell.c:734,8'
          Dst:             gdbm_recover
        - Src:             'gdbmshell.c:738,7'
          Dst:             pager_writeln
        - Src:             'gdbmshell.c:741,4'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:746,4'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:754,4'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:759,7'
          Dst:             pager_putc
        - Src:             'gdbmshell.c:763,7'
          Dst:             dberror
    - functionName:    avail_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_print_avail_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:774,10'
          Dst:             _gdbm_print_avail_list
    - functionName:    print_bucket_begin
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         19
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _gdbm_get_bucket
        - checkdb
        - dberror
        - get_bucket_num
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:840,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:841,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:843,7'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - dberror
                - get_bucket_num
        - Branch String:   'gdbmshell.c:843,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:845,37'
              BranchSideFuncs:
                - get_bucket_num
                - _gdbm_get_bucket
                - dberror
            - BranchSide:      'gdbmshell.c:849,13'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - dberror
        - Branch String:   'gdbmshell.c:845,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:847,9'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:848,5'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - dberror
        - Branch String:   'gdbmshell.c:852,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:854,29'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - dberror
            - BranchSide:      'gdbmshell.c:861,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:854,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:856,4'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:859,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:840,13'
          Dst:             checkdb
        - Src:             'gdbmshell.c:845,17'
          Dst:             get_bucket_num
        - Src:             'gdbmshell.c:854,11'
          Dst:             _gdbm_get_bucket
        - Src:             'gdbmshell.c:856,4'
          Dst:             dberror
    - functionName:    print_current_bucket_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pager_writeln
        - print_bucket
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:782,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:783,20'
              BranchSideFuncs:
                - print_bucket
            - BranchSide:      'gdbmshell.c:785,19'
              BranchSideFuncs:
                - print_bucket
      Callsites:
        - Src:             'gdbmshell.c:783,5'
          Dst:             pager_writeln
        - Src:             'gdbmshell.c:785,5'
          Dst:             print_bucket
    - functionName:    print_sibling_bucket_begin
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         16
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _gdbm_get_bucket
        - bucket_dir_sibling
        - checkdb
        - dberror
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:870,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:871,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:872,8'
              BranchSideFuncs:
                - fprintf
                - bucket_dir_sibling
                - _gdbm_get_bucket
                - fprintf
                - _gdbm_get_bucket
                - dberror
                - dberror
                - fprintf
        - Branch String:   'gdbmshell.c:872,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:874,16'
              BranchSideFuncs:
                - bucket_dir_sibling
                - _gdbm_get_bucket
                - fprintf
                - _gdbm_get_bucket
                - dberror
                - dberror
                - fprintf
            - BranchSide:      'gdbmshell.c:878,8'
              BranchSideFuncs:
                - bucket_dir_sibling
                - _gdbm_get_bucket
                - fprintf
                - _gdbm_get_bucket
                - dberror
                - dberror
                - fprintf
        - Branch String:   'gdbmshell.c:882,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:884,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gdbmshell.c:888,25'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - fprintf
                - _gdbm_get_bucket
                - dberror
                - dberror
        - Branch String:   'gdbmshell.c:888,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:890,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:894,7'
              BranchSideFuncs:
                - fprintf
                - _gdbm_get_bucket
                - dberror
        - Branch String:   'gdbmshell.c:894,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:896,16'
              BranchSideFuncs:
                - fprintf
                - _gdbm_get_bucket
                - dberror
            - BranchSide:      'gdbmshell.c:905,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:897,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:899,4'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:902,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:870,13'
          Dst:             checkdb
        - Src:             'gdbmshell.c:874,7'
          Dst:             fprintf
        - Src:             'gdbmshell.c:880,7'
          Dst:             bucket_dir_sibling
        - Src:             'gdbmshell.c:884,7'
          Dst:             fprintf
        - Src:             'gdbmshell.c:888,7'
          Dst:             _gdbm_get_bucket
        - Src:             'gdbmshell.c:890,7'
          Dst:             dberror
        - Src:             'gdbmshell.c:896,7'
          Dst:             fprintf
        - Src:             'gdbmshell.c:897,11'
          Dst:             _gdbm_get_bucket
        - Src:             'gdbmshell.c:899,4'
          Dst:             dberror
    - functionName:    print_dir_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         7
      ICount:          94
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - bucket_count
        - pager_printf
        - pager_writeln
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:937,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:938,19'
              BranchSideFuncs:
                - pager_printf
            - BranchSide:      'gdbmshell.c:943,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:927,3'
          Dst:             pager_writeln
        - Src:             'gdbmshell.c:933,3'
          Dst:             bucket_count
        - Src:             'gdbmshell.c:928,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:935,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:938,5'
          Dst:             pager_printf
    - functionName:    print_header_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         11
      ICount:          164
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - abort
        - pager_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:954,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:957,12'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:961,12'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:965,12'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:969,7'
              BranchSideFuncs:
                - abort
        - Branch String:   'gdbmshell.c:990,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:990,7'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'gdbmshell.c:992,21'
              BranchSideFuncs:
                - pager_printf
                - pager_printf
                - pager_printf
      Callsites:
        - Src:             'gdbmshell.c:969,7'
          Dst:             abort
        - Src:             'gdbmshell.c:972,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:973,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:974,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:976,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:977,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:978,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:979,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:980,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:981,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:982,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:985,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:986,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:987,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:992,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:993,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:994,7'
          Dst:             pager_printf
    - functionName:    hash_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gdbm_hash
        - _gdbm_hash_key
        - pager_printf
        - pager_writez
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1265,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1268,23'
              BranchSideFuncs:
                - _gdbm_hash_key
                - pager_printf
                - pager_writez
            - BranchSide:      'gdbmshell.c:1276,19'
              BranchSideFuncs:
                - _gdbm_hash
                - pager_printf
                - pager_writez
      Callsites:
        - Src:             'gdbmshell.c:1268,7'
          Dst:             _gdbm_hash_key
        - Src:             'gdbmshell.c:1270,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1277,5'
          Dst:             _gdbm_hash
        - Src:             'gdbmshell.c:1276,5'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1278,3'
          Dst:             pager_writez
    - functionName:    print_cache_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_print_bucket_cache
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:1287,3'
          Dst:             _gdbm_print_bucket_cache
    - functionName:    status_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dsprint
        - pager_printf
        - pager_writeln
        - variable_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1837,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1838,20'
              BranchSideFuncs:
                - pager_writeln
                - dsprint
                - dsprint
            - BranchSide:      'gdbmshell.c:1840,20'
              BranchSideFuncs:
                - pager_writeln
                - dsprint
                - dsprint
      Callsites:
        - Src:             'gdbmshell.c:1835,3'
          Dst:             variable_get
        - Src:             'gdbmshell.c:1836,3'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1838,5'
          Dst:             pager_writeln
        - Src:             'gdbmshell.c:1840,5'
          Dst:             pager_writeln
        - Src:             'gdbmshell.c:1841,3'
          Dst:             dsprint
        - Src:             'gdbmshell.c:1842,3'
          Dst:             dsprint
    - functionName:    sync_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dberror
        - gdbm_sync
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1004,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1006,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1009,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1004,7'
          Dst:             gdbm_sync
        - Src:             'gdbmshell.c:1006,7'
          Dst:             dberror
    - functionName:    upgrade_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dberror
        - gdbm_convert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1016,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1018,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1021,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1016,7'
          Dst:             gdbm_convert
        - Src:             'gdbmshell.c:1018,7'
          Dst:             dberror
    - functionName:    downgrade_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dberror
        - gdbm_convert
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1028,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1030,7'
              BranchSideFuncs:
                - dberror
            - BranchSide:      'gdbmshell.c:1033,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:1028,7'
          Dst:             gdbm_convert
        - Src:             'gdbmshell.c:1030,7'
          Dst:             dberror
    - functionName:    snapshot_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         15
      ICount:          136
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gdbm_latest_snapshot
        - pager_printf
        - print_snapshot
        - terror
        - tildexpand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:1236,15'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1236,18'
              BranchSideFuncs:
                - terror
                - free
                - free
                - pager_printf
                - print_snapshot
            - BranchSide:      'gdbmshell.c:1250,47'
              BranchSideFuncs:
                - terror
                - free
                - free
        - Branch String:   'gdbmshell.c:1236,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1238,21'
              BranchSideFuncs:
                - pager_printf
                - free
                - free
                - print_snapshot
            - BranchSide:      'gdbmshell.c:1250,47'
              BranchSideFuncs:
                - terror
                - free
                - free
        - Branch String:   'gdbmshell.c:1242,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1243,23'
              BranchSideFuncs:
                - free
                - free
                - print_snapshot
            - BranchSide:      'gdbmshell.c:1244,11'
              BranchSideFuncs:
                - free
                - free
                - print_snapshot
        - Branch String:   'gdbmshell.c:1244,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:1245,18'
              BranchSideFuncs:
                - print_snapshot
                - free
                - free
            - BranchSide:      'gdbmshell.c:1246,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'gdbmshell.c:1230,14'
          Dst:             tildexpand
        - Src:             'gdbmshell.c:1231,14'
          Dst:             tildexpand
        - Src:             'gdbmshell.c:1233,12'
          Dst:             gdbm_latest_snapshot
        - Src:             'gdbmshell.c:1238,7'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:1245,2'
          Dst:             print_snapshot
        - Src:             'gdbmshell.c:1250,7'
          Dst:             terror
    - functionName:    print_version_handler
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - cenv
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:1296,3'
          Dst:             pager_printf
    - functionName:    pager_fileno
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfp
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fileno
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './gdbmtool.h:289,10'
          Dst:             fileno
    - functionName:    pwriter
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - buf
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:2599,10'
          Dst:             pager_write
    - functionName:    init
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3396
      functionLinenumberEnd: 3398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - pinstr
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbmshell
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3403
      functionLinenumberEnd: 3404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gdbmshell_run
        - init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:3404,10'
          Dst:             gdbmshell_run
        - Src:             'gdbmshell.c:3404,10'
          Dst:             init
    - functionName:    gdbmshell_run
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3328
      functionLinenumberEnd: 3391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - init
        - data
      BBCount:         25
      ICount:          177
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - closedb
        - cmdcmp
        - datadef_lookup
        - dsegm_list_free
        - dsegm_new_field
        - gdbmarglist_free
        - gdbmarglist_init
        - getenv
        - input_context_drain
        - input_context_push
        - instream_close
        - instream_interactive
        - lex_trace
        - printf
        - qsort
        - sigaction
        - sigemptyset
        - strlen
        - variable_is_true
        - variable_set
        - variables_free
        - variables_init
        - yylex_destroy
        - yyparse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:3333,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3336,14'
              BranchSideFuncs:
                - datadef_lookup
                - dsegm_new_field
                - datadef_lookup
                - dsegm_new_field
                - variables_init
                - variable_set
                - getenv
                - variable_set
                - gdbmarglist_init
                - lex_trace
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
                - input_context_push
                - instream_close.274
                - sigemptyset
                - sigaction
                - instream_interactive.271
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - variable_is_true
                - printf
            - BranchSide:      'gdbmshell.c:3344,36'
              BranchSideFuncs:
                - datadef_lookup
                - dsegm_new_field
                - datadef_lookup
                - dsegm_new_field
                - variables_init
                - variable_set
                - getenv
                - variable_set
                - gdbmarglist_init
                - lex_trace
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
                - input_context_push
                - instream_close.274
                - sigemptyset
                - sigaction
                - instream_interactive.271
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - variable_is_true
                - printf
        - Branch String:   'gdbmshell.c:3336,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3337,43'
              BranchSideFuncs:
                - strlen
                - qsort
                - datadef_lookup
                - dsegm_new_field
                - datadef_lookup
                - dsegm_new_field
                - variables_init
                - variable_set
                - getenv
                - variable_set
                - gdbmarglist_init
                - lex_trace
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
                - input_context_push
                - instream_close.274
                - sigemptyset
                - sigaction
                - instream_interactive.271
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - variable_is_true
                - printf
            - BranchSide:      'gdbmshell.c:3339,27'
              BranchSideFuncs:
                - qsort
                - datadef_lookup
                - dsegm_new_field
                - datadef_lookup
                - dsegm_new_field
                - variables_init
                - variable_set
                - getenv
                - variable_set
                - gdbmarglist_init
                - lex_trace
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
                - input_context_push
                - instream_close.274
                - sigemptyset
                - sigaction
                - instream_interactive.271
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - variable_is_true
                - printf
        - Branch String:   'gdbmshell.c:3357,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3359,32'
              BranchSideFuncs:
                - input_context_push
                - instream_close.274
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
                - sigemptyset
                - sigaction
                - instream_interactive.271
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - variable_is_true
                - printf
            - BranchSide:      'gdbmshell.c:3381,3'
              BranchSideFuncs:
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
        - Branch String:   'gdbmshell.c:3360,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3364,8'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - instream_interactive.271
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
                - variable_is_true
                - printf
            - BranchSide:      'gdbmshell.c:3378,18'
              BranchSideFuncs:
                - instream_close.274
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
        - Branch String:   'gdbmshell.c:3369,40'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3369,44'
              BranchSideFuncs:
                - variable_is_true
                - printf
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
            - BranchSide:      'gdbmshell.c:3371,9'
              BranchSideFuncs:
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
        - Branch String:   'gdbmshell.c:3369,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3370,6'
              BranchSideFuncs:
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
            - BranchSide:      'gdbmshell.c:3371,9'
              BranchSideFuncs:
                - yyparse
                - input_context_drain
                - yylex_destroy
                - closedb
                - sigaction
                - gdbmarglist_free
                - variables_free
                - dsegm_list_free
        - Branch String:   'gdbmshell.c:3383,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3385,30'
              BranchSideFuncs:
                - dsegm_list_free
                - variables_free
            - BranchSide:      'gdbmshell.c:3389,3'
              BranchSideFuncs:
                - variables_free
      Callsites:
        - Src:             'gdbmshell.c:3337,23'
          Dst:             strlen
        - Src:             'gdbmshell.c:3339,7'
          Dst:             qsort
        - Src:             'gdbmshell.c:3339,7'
          Dst:             cmdcmp
        - Src:             'gdbmshell.c:3344,36'
          Dst:             datadef_lookup
        - Src:             'gdbmshell.c:3344,19'
          Dst:             dsegm_new_field
        - Src:             'gdbmshell.c:3345,40'
          Dst:             datadef_lookup
        - Src:             'gdbmshell.c:3345,23'
          Dst:             dsegm_new_field
        - Src:             'gdbmshell.c:3347,3'
          Dst:             variables_init
        - Src:             'gdbmshell.c:3348,3'
          Dst:             variable_set
        - Src:             'gdbmshell.c:3349,39'
          Dst:             getenv
        - Src:             'gdbmshell.c:3349,3'
          Dst:             variable_set
        - Src:             'gdbmshell.c:3352,3'
          Dst:             gdbmarglist_init
        - Src:             'gdbmshell.c:3354,3'
          Dst:             lex_trace
        - Src:             'gdbmshell.c:3359,12'
          Dst:             input_context_push
        - Src:             'gdbmshell.c:3365,4'
          Dst:             sigemptyset
        - Src:             'gdbmshell.c:3367,4'
          Dst:             sigaction
        - Src:             'gdbmshell.c:3369,8'
          Dst:             instream_interactive
        - Src:             'gdbmshell.c:3369,44'
          Dst:             variable_is_true
        - Src:             'gdbmshell.c:3370,6'
          Dst:             printf
        - Src:             'gdbmshell.c:3371,9'
          Dst:             yyparse
        - Src:             'gdbmshell.c:3372,4'
          Dst:             input_context_drain
        - Src:             'gdbmshell.c:3373,4'
          Dst:             yylex_destroy
        - Src:             'gdbmshell.c:3374,4'
          Dst:             closedb
        - Src:             'gdbmshell.c:3375,4'
          Dst:             sigaction
        - Src:             'gdbmshell.c:3378,2'
          Dst:             instream_close
        - Src:             'gdbmshell.c:3381,3'
          Dst:             gdbmarglist_free
        - Src:             'gdbmshell.c:3385,7'
          Dst:             dsegm_list_free
        - Src:             'gdbmshell.c:3389,3'
          Dst:             variables_free
    - functionName:    cmdcmp
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2555
      functionLinenumberEnd: 2558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:2558,10'
          Dst:             strcmp
    - functionName:    gdbmarglist_init
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2879
      functionLinenumberEnd: 2883
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lst
        - arg
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2880,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2880,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2881,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sigemptyset
      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:    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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_interactive
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_close
      functionSourceFile: '/src/gdbm/tools/./gdbmtool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbmarglist_free
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2898
      functionLinenumberEnd: 2908
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lst
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gdbmarg_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2901,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2903,30'
              BranchSideFuncs:
                - gdbmarg_free
            - BranchSide:      'gdbmshell.c:2907,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2904,7'
          Dst:             gdbmarg_free
    - functionName:    param_free
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2929
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - param_free_argv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:2930,3'
          Dst:             param_free_argv
    - functionName:    get_screen_lines
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - getenv
        - ioctl
        - isatty
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:376,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:376,7'
              BranchSideFuncs:
                - isatty
                - ioctl
                - getenv
                - strtol
            - BranchSide:      'gdbmshell.c:376,7'
              BranchSideFuncs:
                - isatty
                - ioctl
                - getenv
                - strtol
        - Branch String:   'gdbmshell.c:376,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:380,22'
              BranchSideFuncs:
                - ioctl
                - getenv
                - strtol
            - BranchSide:      'gdbmshell.c:394,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:381,52'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:381,58'
              BranchSideFuncs:
                - getenv
                - strtol
            - BranchSide:      'gdbmshell.c:383,24'
              BranchSideFuncs:
                - getenv
                - strtol
        - Branch String:   'gdbmshell.c:381,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:383,24'
              BranchSideFuncs:
                - getenv
                - strtol
            - BranchSide:      'gdbmshell.c:387,17'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:384,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:385,26'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'gdbmshell.c:386,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:376,7'
          Dst:             isatty
        - Src:             'gdbmshell.c:381,12'
          Dst:             ioctl
        - Src:             'gdbmshell.c:383,24'
          Dst:             getenv
        - Src:             'gdbmshell.c:385,18'
          Dst:             strtol
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_arg
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3047
      functionLinenumberEnd: 3086
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - def
        - fp
      BBCount:         21
      ICount:          137
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - datum_format_file
        - fprintf
        - fputc
        - terror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:3048,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3048,3'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:3051,16'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gdbmshell.c:3055,11'
              BranchSideFuncs:
                - terror
                - fputc
                - datum_format_file
            - BranchSide:      'gdbmshell.c:3068,23'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'gdbmshell.c:3055,15'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3055,18'
              BranchSideFuncs:
                - terror
                - fputc
                - datum_format_file
            - BranchSide:      'gdbmshell.c:3062,2'
              BranchSideFuncs:
                - terror
        - Branch String:   'gdbmshell.c:3055,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3057,16'
              BranchSideFuncs:
                - fputc
                - datum_format_file
            - BranchSide:      'gdbmshell.c:3062,2'
              BranchSideFuncs:
                - terror
        - Branch String:   'gdbmshell.c:3070,2'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3073,15'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gdbmshell.c:3078,26'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:3085,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:3080,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3081,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gdbmshell.c:3083,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:3051,7'
          Dst:             fprintf
        - Src:             'gdbmshell.c:3057,4'
          Dst:             fputc
        - Src:             'gdbmshell.c:3058,4'
          Dst:             datum_format_file
        - Src:             'gdbmshell.c:3062,2'
          Dst:             terror
        - Src:             'gdbmshell.c:3069,2'
          Dst:             fprintf
        - Src:             'gdbmshell.c:3073,6'
          Dst:             fprintf
        - Src:             'gdbmshell.c:3079,8'
          Dst:             fprintf
        - Src:             'gdbmshell.c:3081,3'
          Dst:             fprintf
    - functionName:    argsprep
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3167
      functionLinenumberEnd: 3223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - arglist
        - param
      BBCount:         37
      ICount:          247
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - fflush
        - gdbmarg_free
        - gdbmarg_string
        - getline
        - interactive
        - param_push_arg
        - param_term
        - printf
        - strerror
        - terror
        - trimnl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:3169,25'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3169,35'
              BranchSideFuncs:
                - param_term
                - terror
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
                - param_push_arg
            - BranchSide:      'gdbmshell.c:3169,19'
              BranchSideFuncs:
                - param_term
                - terror
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
                - param_push_arg
        - Branch String:   'gdbmshell.c:3171,33'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3171,36'
              BranchSideFuncs:
                - param_term
                - terror
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
                - param_push_arg
            - BranchSide:      'gdbmshell.c:3171,3'
              BranchSideFuncs:
                - param_term
                - terror
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
                - param_push_arg
        - Branch String:   'gdbmshell.c:3171,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3173,27'
              BranchSideFuncs:
                - param_push_arg
                - param_term
                - terror
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
            - BranchSide:      'gdbmshell.c:3177,3'
              BranchSideFuncs:
                - param_term
                - terror
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
        - Branch String:   'gdbmshell.c:3173,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3174,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:3175,5'
              BranchSideFuncs:
                - param_term
                - terror
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
                - param_push_arg
        - Branch String:   'gdbmshell.c:3177,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3179,23'
              BranchSideFuncs:
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - param_term
                - terror
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
            - BranchSide:      'gdbmshell.c:3213,7'
              BranchSideFuncs:
                - param_term
                - terror
        - Branch String:   'gdbmshell.c:3185,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3187,2'
              BranchSideFuncs:
                - param_term
                - terror
            - BranchSide:      'gdbmshell.c:3189,12'
              BranchSideFuncs:
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - param_term
                - terror
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
        - Branch String:   'gdbmshell.c:3189,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3191,43'
              BranchSideFuncs:
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - param_term
                - terror
                - interactive
                - terror
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
            - BranchSide:      'gdbmshell.c:3194,23'
              BranchSideFuncs:
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - param_term
                - terror
                - interactive
                - terror
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
        - Branch String:   'gdbmshell.c:3197,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3199,18'
              BranchSideFuncs:
                - __errno_location
                - terror
                - __errno_location
                - strerror
            - BranchSide:      'gdbmshell.c:3203,15'
              BranchSideFuncs:
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - param_term
                - terror
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - __errno_location
                - terror
                - __errno_location
                - strerror
                - gdbmarg_free
        - Branch String:   'gdbmshell.c:3199,18'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3199,36'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - terror
            - BranchSide:      'gdbmshell.c:3199,4'
              BranchSideFuncs:
                - terror
        - Branch String:   'gdbmshell.c:3206,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3208,18'
              BranchSideFuncs:
                - gdbmarg_free
            - BranchSide:      'gdbmshell.c:3211,5'
              BranchSideFuncs:
                - param_term
                - terror
                - interactive
                - terror
                - printf
                - fflush
                - __errno_location
                - getline
                - trimnl
                - gdbmarg_string
                - param_push_arg
                - gdbmarg_free
                - __errno_location
                - terror
                - __errno_location
                - strerror
        - Branch String:   'gdbmshell.c:3213,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3213,15'
              BranchSideFuncs:
                - terror
                - param_term
            - BranchSide:      'gdbmshell.c:3219,15'
              BranchSideFuncs:
                - param_term
        - Branch String:   'gdbmshell.c:3213,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3215,44'
              BranchSideFuncs:
                - param_term
            - BranchSide:      'gdbmshell.c:3219,15'
              BranchSideFuncs:
                - param_term
      Callsites:
        - Src:             'gdbmshell.c:3173,11'
          Dst:             param_push_arg
        - Src:             'gdbmshell.c:3189,12'
          Dst:             interactive
        - Src:             'gdbmshell.c:3191,4'
          Dst:             terror
        - Src:             'gdbmshell.c:3194,7'
          Dst:             printf
        - Src:             'gdbmshell.c:3195,7'
          Dst:             fflush
        - Src:             'gdbmshell.c:3196,7'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:3197,16'
          Dst:             getline
        - Src:             'gdbmshell.c:3199,18'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:3199,36'
          Dst:             __errno_location
        - Src:             'gdbmshell.c:3199,26'
          Dst:             strerror
        - Src:             'gdbmshell.c:3199,4'
          Dst:             terror
        - Src:             'gdbmshell.c:3203,7'
          Dst:             trimnl
        - Src:             'gdbmshell.c:3205,11'
          Dst:             gdbmarg_string
        - Src:             'gdbmshell.c:3206,11'
          Dst:             param_push_arg
        - Src:             'gdbmshell.c:3208,4'
          Dst:             gdbmarg_free
        - Src:             'gdbmshell.c:3215,7'
          Dst:             terror
        - Src:             'gdbmshell.c:3219,3'
          Dst:             param_term
    - 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:    gdbmarg_string
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2704
      functionLinenumberEnd: 2712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - loc
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2709,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2709,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2710,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2705,25'
          Dst:             ecalloc
    - functionName:    timeval_sub
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3107
      functionLinenumberEnd: 3118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
        - ''
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmshell.c:3112,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3112,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:3114,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    timing_stop
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3123
      functionLinenumberEnd: 3132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          85
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getrusage
        - gettimeofday
        - timeval_sub
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:3127,3'
          Dst:             gettimeofday
        - Src:             'gdbmshell.c:3128,3'
          Dst:             getrusage
        - Src:             'gdbmshell.c:3129,13'
          Dst:             timeval_sub
        - Src:             'gdbmshell.c:3130,13'
          Dst:             timeval_sub
        - Src:             'gdbmshell.c:3131,12'
          Dst:             timeval_sub
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getrusage
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timing_start
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3097
      functionLinenumberEnd: 3103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getrusage
        - gettimeofday
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:3099,3'
          Dst:             gettimeofday
        - Src:             'gdbmshell.c:3100,3'
          Dst:             getrusage
    - functionName:    run_command
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3227
      functionLinenumberEnd: 3323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - arglist
        - pipeline
      BBCount:         51
      ICount:          331
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - argsprep
        - format_arg
        - fprintf
        - fputc
        - gdbm_errno_location
        - gdbmarglist_free
        - get_screen_lines
        - interactive
        - pager_close
        - pager_create
        - pager_open
        - pager_printf
        - param_free
        - timing_start
        - timing_stop
        - variable_get
        - variable_has_errno
        - variable_is_true
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:3235,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3236,8'
              BranchSideFuncs:
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
            - BranchSide:      'gdbmshell.c:3239,11'
              BranchSideFuncs:
                - interactive
                - variable_is_true
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
                - fprintf
                - fputc
                - format_arg
                - format_arg
                - variable_get
        - Branch String:   'gdbmshell.c:3239,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3240,2'
              BranchSideFuncs:
                - variable_get
                - variable_is_true
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
                - fprintf
                - fputc
                - format_arg
                - format_arg
            - BranchSide:      'gdbmshell.c:3242,8'
              BranchSideFuncs:
                - variable_is_true
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
                - fprintf
                - fputc
                - format_arg
                - format_arg
        - Branch String:   'gdbmshell.c:3246,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3248,13'
              BranchSideFuncs:
                - fprintf
                - fputc
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
                - format_arg
                - format_arg
            - BranchSide:      'gdbmshell.c:3263,10'
              BranchSideFuncs:
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
        - Branch String:   'gdbmshell.c:3249,4'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3251,26'
              BranchSideFuncs:
                - format_arg
                - fputc
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
                - format_arg
            - BranchSide:      'gdbmshell.c:3254,14'
              BranchSideFuncs:
                - fputc
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
                - format_arg
        - Branch String:   'gdbmshell.c:3254,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3257,25'
              BranchSideFuncs:
                - fputc
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
                - format_arg
            - BranchSide:      'gdbmshell.c:3260,17'
              BranchSideFuncs:
                - fputc
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
        - Branch String:   'gdbmshell.c:3257,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3258,15'
              BranchSideFuncs:
                - format_arg
                - fputc
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
            - BranchSide:      'gdbmshell.c:3259,6'
              BranchSideFuncs:
                - fputc
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
        - Branch String:   'gdbmshell.c:3264,24'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3264,33'
              BranchSideFuncs:
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
            - BranchSide:      'gdbmshell.c:3266,8'
              BranchSideFuncs:
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
                - pager_create
        - Branch String:   'gdbmshell.c:3266,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3267,33'
              BranchSideFuncs:
                - pager_create
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
            - BranchSide:      'gdbmshell.c:3269,31'
              BranchSideFuncs:
                - get_screen_lines
                - pager_open
                - timing_start
                - timing_stop
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
        - Branch String:   'gdbmshell.c:3274,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3275,6'
              BranchSideFuncs:
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
            - BranchSide:      'gdbmshell.c:3276,18'
              BranchSideFuncs:
                - variable_is_true
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
                - pager_printf
                - free
        - Branch String:   'gdbmshell.c:3279,8'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3281,27'
              BranchSideFuncs:
                - pager_printf
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
            - BranchSide:      'gdbmshell.c:3289,22'
              BranchSideFuncs:
                - pager_close
                - param_free
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
                - free
                - gdbmarglist_free
                - gdbmarglist_free
                - free
        - Branch String:   'gdbmshell.c:3295,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3298,18'
              BranchSideFuncs:
                - free
                - gdbmarglist_free
            - BranchSide:      'gdbmshell.c:3310,25'
              BranchSideFuncs:
                - gdbmarglist_free
                - gdbm_errno_location
                - variable_has_errno.196
            - BranchSide:      'gdbmshell.c:3318,25'
              BranchSideFuncs:
                - gdbmarglist_free
                - free
        - Branch String:   'gdbmshell.c:3299,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3301,4'
              BranchSideFuncs:
                - gdbmarglist_free
                - free
            - BranchSide:      'gdbmshell.c:3304,13'
              BranchSideFuncs:
                - free
        - Branch String:   'gdbmshell.c:3311,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3312,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:3314,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:3235,7'
          Dst:             argsprep
        - Src:             'gdbmshell.c:3239,11'
          Dst:             interactive
        - Src:             'gdbmshell.c:3240,2'
          Dst:             variable_get
        - Src:             'gdbmshell.c:3246,11'
          Dst:             variable_is_true
        - Src:             'gdbmshell.c:3248,4'
          Dst:             fprintf
        - Src:             'gdbmshell.c:3251,8'
          Dst:             format_arg
        - Src:             'gdbmshell.c:3258,3'
          Dst:             format_arg
        - Src:             'gdbmshell.c:3260,4'
          Dst:             fputc
        - Src:             'gdbmshell.c:3267,19'
          Dst:             pager_create
        - Src:             'gdbmshell.c:3269,39'
          Dst:             get_screen_lines
        - Src:             'gdbmshell.c:3269,19'
          Dst:             pager_open
        - Src:             'gdbmshell.c:3271,4'
          Dst:             timing_start
        - Src:             'gdbmshell.c:3273,4'
          Dst:             timing_stop
        - Src:             'gdbmshell.c:3279,8'
          Dst:             variable_is_true
        - Src:             'gdbmshell.c:3281,8'
          Dst:             pager_printf
        - Src:             'gdbmshell.c:3289,4'
          Dst:             pager_close
        - Src:             'gdbmshell.c:3293,3'
          Dst:             param_free
        - Src:             'gdbmshell.c:3301,4'
          Dst:             gdbmarglist_free
        - Src:             'gdbmshell.c:3310,7'
          Dst:             gdbmarglist_free
        - Src:             'gdbmshell.c:3311,44'
          Dst:             gdbm_errno_location
        - Src:             'gdbmshell.c:3311,11'
          Dst:             variable_has_errno
        - Src:             'gdbmshell.c:3318,7'
          Dst:             gdbmarglist_free
    - functionName:    run_last_command
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3022
      functionLinenumberEnd: 3043
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - gdbmarglist_free
        - interactive
        - run_command
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:3023,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3023,7'
              BranchSideFuncs:
                - interactive
                - run_command
                - gdbmarglist_free
                - abort
            - BranchSide:      'gdbmshell.c:3023,7'
              BranchSideFuncs:
                - interactive
                - run_command
                - gdbmarglist_free
                - abort
        - Branch String:   'gdbmshell.c:3023,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3025,11'
              BranchSideFuncs:
                - run_command
                - gdbmarglist_free
                - abort
            - BranchSide:      'gdbmshell.c:3042,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:3025,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3027,12'
              BranchSideFuncs:
                - run_command
                - gdbmarglist_free
                - abort
            - BranchSide:      'gdbmshell.c:3041,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:3027,4'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:3030,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:3032,8'
              BranchSideFuncs:
                - gdbmarglist_free
                - run_command
            - BranchSide:      'gdbmshell.c:3035,28'
              BranchSideFuncs:
                - run_command
            - BranchSide:      'gdbmshell.c:3038,8'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'gdbmshell.c:3023,7'
          Dst:             interactive
        - Src:             'gdbmshell.c:3032,8'
          Dst:             gdbmarglist_free
        - Src:             'gdbmshell.c:3035,15'
          Dst:             run_command
        - Src:             'gdbmshell.c:3038,8'
          Dst:             abort
    - functionName:    gdbmarglist_add
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2894
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lst
        - arg
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2889,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2890,23'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2892,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    kvlist_find
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kv
        - tag
      BBCount:         13
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2839,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2839,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'gdbmshell.c:2840,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'gdbmshell.c:2840,17'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2840,28'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'gdbmshell.c:2840,45'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'gdbmshell.c:2840,9'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2840,45'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2841,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2840,20'
          Dst:             strcmp
    - functionName:    kvpair_list
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2805
      functionLinenumberEnd: 2811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - loc
        - s
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2808,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2808,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2809,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2806,22'
          Dst:             ecalloc
    - functionName:    kvpair_string
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - loc
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2797,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2797,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2798,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2795,22'
          Dst:             ecalloc
    - functionName:    slist_insert
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2790
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - where
        - what
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2780,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2782,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2788,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:2782,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2783,9'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2784,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    slist_new_l
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2758
      functionLinenumberEnd: 2762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - l
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emalloc
        - slist_new_s
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:2759,16'
          Dst:             emalloc
        - Src:             'gdbmshell.c:2762,10'
          Dst:             slist_new_s
    - functionName:    slist_new_s
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 2747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emalloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:2744,22'
          Dst:             emalloc
    - functionName:    slist_new
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionLinenumberEnd: 2753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - estrdup
        - slist_new_s
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmshell.c:2753,23'
          Dst:             estrdup
        - Src:             'gdbmshell.c:2753,10'
          Dst:             slist_new_s
    - functionName:    gdbmarg_kvpair
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kvp
        - loc
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ecalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2735,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2735,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2736,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2731,25'
          Dst:             ecalloc
    - functionName:    command_lookup
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - loc
        - pcmd
      BBCount:         33
      ICount:          201
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - fprintf
        - interactive
        - lerror
        - memcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2657,47'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2657,50'
              BranchSideFuncs:
                - interactive
                - lerror
                - memcmp
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:2657,3'
              BranchSideFuncs:
                - interactive
                - lerror
                - memcmp
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
        - Branch String:   'gdbmshell.c:2657,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2659,18'
              BranchSideFuncs:
                - memcmp
                - interactive
                - lerror
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:2692,7'
              BranchSideFuncs:
                - interactive
                - lerror
        - Branch String:   'gdbmshell.c:2659,18'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2659,35'
              BranchSideFuncs:
                - memcmp
                - interactive
                - lerror
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:2659,41'
              BranchSideFuncs:
                - memcmp
                - interactive
                - lerror
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
        - Branch String:   'gdbmshell.c:2660,43'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2660,46'
              BranchSideFuncs:
                - interactive
                - lerror
                - memcmp
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:2690,5'
              BranchSideFuncs:
                - interactive
                - lerror
                - memcmp
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
        - Branch String:   'gdbmshell.c:2660,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2662,12'
              BranchSideFuncs:
                - abort
                - fprintf
                - interactive
                - lerror
                - memcmp
                - interactive
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:2690,5'
              BranchSideFuncs:
                - interactive
                - lerror
                - memcmp
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
        - Branch String:   'gdbmshell.c:2662,4'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2665,16'
              BranchSideFuncs:
                - interactive
                - lerror
                - memcmp
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:2670,13'
              BranchSideFuncs:
                - interactive
                - interactive
                - lerror
                - memcmp
                - abort
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:2682,17'
              BranchSideFuncs:
                - fprintf
                - interactive
                - lerror
                - memcmp
                - abort
                - interactive
                - fprintf
                - fprintf
            - BranchSide:      'gdbmshell.c:2687,8'
              BranchSideFuncs:
                - abort
            - BranchSide:      'gdbmshell.c:2689,2'
              BranchSideFuncs:
                - interactive
                - lerror
                - memcmp
                - abort
                - fprintf
                - interactive
                - fprintf
                - fprintf
        - Branch String:   'gdbmshell.c:2670,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2672,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - interactive
                - lerror
                - memcmp
                - abort
                - interactive
            - BranchSide:      'gdbmshell.c:2676,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - interactive
                - lerror
                - memcmp
                - abort
                - interactive
        - Branch String:   'gdbmshell.c:2692,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2693,13'
              BranchSideFuncs:
                - interactive
                - lerror
            - BranchSide:      'gdbmshell.c:2695,8'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:2695,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2696,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmshell.c:2698,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmshell.c:2655,16'
          Dst:             strlen
        - Src:             'gdbmshell.c:2660,11'
          Dst:             memcmp
        - Src:             'gdbmshell.c:2670,13'
          Dst:             interactive
        - Src:             'gdbmshell.c:2676,8'
          Dst:             fprintf
        - Src:             'gdbmshell.c:2677,8'
          Dst:             fprintf
        - Src:             'gdbmshell.c:2682,8'
          Dst:             fprintf
        - Src:             'gdbmshell.c:2687,8'
          Dst:             abort
        - Src:             'gdbmshell.c:2693,18'
          Dst:             interactive
        - Src:             'gdbmshell.c:2693,5'
          Dst:             lerror
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    command_generator
      functionSourceFile: '/src/gdbm/tools/gdbmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - text
        - state
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strdup
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmshell.c:2574,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2576,11'
              BranchSideFuncs:
                - strncmp
                - strdup
            - BranchSide:      'gdbmshell.c:2580,8'
              BranchSideFuncs:
                - strncmp
                - strdup
        - Branch String:   'gdbmshell.c:2580,12'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2580,16'
              BranchSideFuncs:
                - strncmp
                - strdup
            - BranchSide:      'gdbmshell.c:2581,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:2580,7'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2581,5'
              BranchSideFuncs:
                - strncmp
                - strdup
            - BranchSide:      'gdbmshell.c:2584,3'
              BranchSideFuncs:
                - strncmp
                - strdup
        - Branch String:   'gdbmshell.c:2584,3'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2586,10'
              BranchSideFuncs:
                - strncmp
                - strdup
            - BranchSide:      'gdbmshell.c:2592,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmshell.c:2587,11'
          Branch Sides:
            - BranchSide:      'gdbmshell.c:2584,3'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'gdbmshell.c:2588,17'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'gdbmshell.c:2577,13'
          Dst:             strlen
        - Src:             'gdbmshell.c:2587,11'
          Dst:             strncmp
        - Src:             'gdbmshell.c:2588,9'
          Dst:             strdup
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2errcode
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'var.c:721,7'
          Branch Sides:
            - BranchSide:      'var.c:722,9'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'var.c:724,10'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'var.c:724,3'
          Branch Sides:
            - BranchSide:      'var.c:725,29'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'var.c:728,3'
              BranchSideFuncs: []
        - Branch String:   'var.c:725,9'
          Branch Sides:
            - BranchSide:      'var.c:725,59'
              BranchSideFuncs: []
            - BranchSide:      'var.c:726,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:721,7'
          Dst:             strncasecmp
        - Src:             'var.c:725,9'
          Dst:             strcasecmp
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcasecmp
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    string_to_int
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - t
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'var.c:557,3'
          Branch Sides:
            - BranchSide:      'var.c:558,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'var.c:560,3'
              BranchSideFuncs: []
        - Branch String:   'var.c:558,9'
          Branch Sides:
            - BranchSide:      'var.c:558,31'
              BranchSideFuncs: []
            - BranchSide:      'var.c:559,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:558,9'
          Dst:             strcmp
    - functionName:    errormask_sethook
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - v
      BBCount:         53
      ICount:          297
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - calloc
        - estrdup
        - str2errcode
        - strcmp
        - strlen
        - strtok
        - terror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'var.c:738,10'
          Branch Sides:
            - BranchSide:      'var.c:738,21'
              BranchSideFuncs:
                - strcmp
                - calloc
                - strcmp
                - strtok
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
                - free
                - estrdup
            - BranchSide:      'var.c:740,11'
              BranchSideFuncs: []
        - Branch String:   'var.c:738,7'
          Branch Sides:
            - BranchSide:      'var.c:740,11'
              BranchSideFuncs: []
            - BranchSide:      'var.c:747,12'
              BranchSideFuncs:
                - calloc
                - strcmp
                - strtok
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
                - free
                - estrdup
        - Branch String:   'var.c:740,11'
          Branch Sides:
            - BranchSide:      'var.c:741,10'
              BranchSideFuncs: []
            - BranchSide:      'var.c:742,5'
              BranchSideFuncs: []
        - Branch String:   'var.c:747,11'
          Branch Sides:
            - BranchSide:      'var.c:749,14'
              BranchSideFuncs:
                - strcmp
                - strtok
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
                - free
                - estrdup
            - BranchSide:      'var.c:753,19'
              BranchSideFuncs:
                - strcmp
                - strtok
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
                - free
                - estrdup
        - Branch String:   'var.c:753,11'
          Branch Sides:
            - BranchSide:      'var.c:755,12'
              BranchSideFuncs:
                - free
                - estrdup
            - BranchSide:      'var.c:761,21'
              BranchSideFuncs:
                - strtok
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
        - Branch String:   'var.c:761,4'
          Branch Sides:
            - BranchSide:      'var.c:0,0'
              BranchSideFuncs:
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
            - BranchSide:      'var.c:765,8'
              BranchSideFuncs:
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
        - Branch String:   'var.c:765,27'
          Branch Sides:
            - BranchSide:      'var.c:765,8'
              BranchSideFuncs:
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
            - BranchSide:      'var.c:765,30'
              BranchSideFuncs:
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
        - Branch String:   'var.c:765,8'
          Branch Sides:
            - BranchSide:      'var.c:766,4'
              BranchSideFuncs:
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
            - BranchSide:      'var.c:767,22'
              BranchSideFuncs:
                - strlen
                - strcmp
                - str2errcode
                - strtok
                - terror
        - Branch String:   'var.c:768,23'
          Branch Sides:
            - BranchSide:      'var.c:768,27'
              BranchSideFuncs:
                - strcmp
                - str2errcode
                - strtok
                - strlen
                - terror
            - BranchSide:      'var.c:768,8'
              BranchSideFuncs:
                - strcmp
                - str2errcode
                - strtok
                - strlen
                - terror
        - Branch String:   'var.c:768,8'
          Branch Sides:
            - BranchSide:      'var.c:769,6'
              BranchSideFuncs:
                - strcmp
                - str2errcode
                - strtok
                - strlen
                - terror
            - BranchSide:      'var.c:770,8'
              BranchSideFuncs:
                - strcmp
                - str2errcode
                - strtok
                - strlen
                - terror
        - Branch String:   'var.c:772,12'
          Branch Sides:
            - BranchSide:      'var.c:774,9'
              BranchSideFuncs:
                - strcmp
                - str2errcode
                - strtok
                - strlen
                - terror
            - BranchSide:      'var.c:777,17'
              BranchSideFuncs:
                - strcmp
                - str2errcode
                - strtok
                - strlen
                - terror
        - Branch String:   'var.c:777,17'
          Branch Sides:
            - BranchSide:      'var.c:779,9'
              BranchSideFuncs:
                - strcmp
                - str2errcode
                - strtok
                - strlen
                - terror
            - BranchSide:      'var.c:784,9'
              BranchSideFuncs:
                - strcmp
                - str2errcode
                - strtok
                - strlen
                - terror
        - Branch String:   'var.c:786,12'
          Branch Sides:
            - BranchSide:      'var.c:788,12'
              BranchSideFuncs:
                - strtok
                - strlen
                - strcmp
                - str2errcode
                - terror
            - BranchSide:      'var.c:793,22'
              BranchSideFuncs:
                - str2errcode
                - strtok
                - strlen
                - strcmp
                - terror
        - Branch String:   'var.c:788,5'
          Branch Sides:
            - BranchSide:      'var.c:789,20'
              BranchSideFuncs:
                - strtok
                - strlen
                - strcmp
                - str2errcode
                - terror
            - BranchSide:      'var.c:790,3'
              BranchSideFuncs:
                - strtok
                - strlen
                - strcmp
                - str2errcode
                - terror
        - Branch String:   'var.c:794,9'
          Branch Sides:
            - BranchSide:      'var.c:795,49'
              BranchSideFuncs:
                - terror
                - strtok
                - strlen
                - strcmp
                - str2errcode
            - BranchSide:      'var.c:797,20'
              BranchSideFuncs:
                - strtok
                - strlen
                - strcmp
                - str2errcode
                - terror
      Callsites:
        - Src:             'var.c:738,13'
          Dst:             strcmp
        - Src:             'var.c:749,14'
          Dst:             calloc
        - Src:             'var.c:753,11'
          Dst:             strcmp
        - Src:             'var.c:757,16'
          Dst:             estrdup
        - Src:             'var.c:761,13'
          Dst:             strtok
        - Src:             'var.c:767,14'
          Dst:             strlen
        - Src:             'var.c:786,12'
          Dst:             strcmp
        - Src:             'var.c:793,9'
          Dst:             str2errcode
        - Src:             'var.c:795,7'
          Dst:             terror
        - Src:             'var.c:761,45'
          Dst:             strtok
    - functionName:    strtok
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    errormask_freehook
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    errormask_typeconv
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - type
        - retptr
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:810,7'
          Branch Sides:
            - BranchSide:      'var.c:812,23'
              BranchSideFuncs: []
            - BranchSide:      'var.c:821,3'
              BranchSideFuncs: []
        - Branch String:   'var.c:813,18'
          Branch Sides:
            - BranchSide:      'var.c:813,21'
              BranchSideFuncs: []
            - BranchSide:      'var.c:819,2'
              BranchSideFuncs: []
        - Branch String:   'var.c:813,11'
          Branch Sides:
            - BranchSide:      'var.c:815,21'
              BranchSideFuncs: []
            - BranchSide:      'var.c:819,2'
              BranchSideFuncs: []
        - Branch String:   'var.c:815,21'
          Branch Sides:
            - BranchSide:      'var.c:815,31'
              BranchSideFuncs: []
            - BranchSide:      'var.c:815,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    errorexit_sethook
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - v
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - errormask_sethook
        - interactive
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:833,7'
          Branch Sides:
            - BranchSide:      'var.c:835,7'
              BranchSideFuncs: []
            - BranchSide:      'var.c:837,29'
              BranchSideFuncs:
                - errormask_sethook
      Callsites:
        - Src:             'var.c:833,7'
          Dst:             interactive
        - Src:             'var.c:837,10'
          Dst:             errormask_sethook
    - functionName:    fd_sethook
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - v
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:630,7'
          Branch Sides:
            - BranchSide:      'var.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:632,7'
              BranchSideFuncs: []
        - Branch String:   'var.c:632,7'
          Branch Sides:
            - BranchSide:      'var.c:633,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:634,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_typeconv
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - type
        - retptr
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gdbm_str2fmt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:619,7'
          Branch Sides:
            - BranchSide:      'var.c:621,39'
              BranchSideFuncs:
                - _gdbm_str2fmt
            - BranchSide:      'var.c:624,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:621,24'
          Dst:             _gdbm_str2fmt
    - functionName:    format_sethook
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - v
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gdbm_str2fmt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:611,7'
          Branch Sides:
            - BranchSide:      'var.c:612,5'
              BranchSideFuncs:
                - _gdbm_str2fmt
            - BranchSide:      'var.c:613,25'
              BranchSideFuncs:
                - _gdbm_str2fmt
      Callsites:
        - Src:             'var.c:613,10'
          Dst:             _gdbm_str2fmt
    - functionName:    centfree_sethook
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - v
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gdbmshell_setopt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:651,7'
          Branch Sides:
            - BranchSide:      'var.c:652,5'
              BranchSideFuncs:
                - gdbmshell_setopt
            - BranchSide:      'var.c:653,66'
              BranchSideFuncs:
                - gdbmshell_setopt
      Callsites:
        - Src:             'var.c:653,10'
          Dst:             gdbmshell_setopt
    - functionName:    coalesce_sethook
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - v
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gdbmshell_setopt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:660,7'
          Branch Sides:
            - BranchSide:      'var.c:661,5'
              BranchSideFuncs:
                - gdbmshell_setopt
            - BranchSide:      'var.c:662,74'
              BranchSideFuncs:
                - gdbmshell_setopt
      Callsites:
        - Src:             'var.c:662,10'
          Dst:             gdbmshell_setopt
    - functionName:    open_typeconv
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - type
        - retptr
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - string_to_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:600,7'
          Branch Sides:
            - BranchSide:      'var.c:602,39'
              BranchSideFuncs:
                - string_to_int
            - BranchSide:      'var.c:605,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:602,24'
          Dst:             string_to_int
    - functionName:    open_sethook
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - v
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - string_to_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:589,7'
          Branch Sides:
            - BranchSide:      'var.c:590,5'
              BranchSideFuncs:
                - string_to_int
            - BranchSide:      'var.c:591,22'
              BranchSideFuncs:
                - string_to_int
        - Branch String:   'var.c:592,7'
          Branch Sides:
            - BranchSide:      'var.c:593,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:594,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:591,7'
          Dst:             string_to_int
    - functionName:    cachesize_sethook
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - v
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gdbmshell_setopt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:640,7'
          Branch Sides:
            - BranchSide:      'var.c:641,5'
              BranchSideFuncs:
                - gdbmshell_setopt
            - BranchSide:      'var.c:642,7'
              BranchSideFuncs:
                - gdbmshell_setopt
        - Branch String:   'var.c:642,7'
          Branch Sides:
            - BranchSide:      'var.c:643,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:644,68'
              BranchSideFuncs:
                - gdbmshell_setopt
      Callsites:
        - Src:             'var.c:644,10'
          Dst:             gdbmshell_setopt
    - functionName:    i2i
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - val
        - flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    b2i
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - val
        - flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    s2i
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - val
        - flags
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strtoul
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:279,7'
          Branch Sides:
            - BranchSide:      'var.c:280,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:282,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:277,11'
          Dst:             strtoul
    - functionName:    i2b
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - val
        - flags
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    b2b
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - val
        - flags
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    s2b
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - val
        - flags
      BBCount:         18
      ICount:          118
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strcasecmp
        - strtoul
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:252,3'
          Branch Sides:
            - BranchSide:      'var.c:253,29'
              BranchSideFuncs:
                - strcasecmp
                - strtoul
                - strcasecmp
            - BranchSide:      'var.c:259,10'
              BranchSideFuncs:
                - strtoul
                - strcasecmp
        - Branch String:   'var.c:253,9'
          Branch Sides:
            - BranchSide:      'var.c:253,41'
              BranchSideFuncs: []
            - BranchSide:      'var.c:255,2'
              BranchSideFuncs: []
        - Branch String:   'var.c:259,3'
          Branch Sides:
            - BranchSide:      'var.c:260,30'
              BranchSideFuncs:
                - strcasecmp
                - strtoul
            - BranchSide:      'var.c:266,16'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'var.c:260,9'
          Branch Sides:
            - BranchSide:      'var.c:260,42'
              BranchSideFuncs: []
            - BranchSide:      'var.c:262,2'
              BranchSideFuncs: []
        - Branch String:   'var.c:267,7'
          Branch Sides:
            - BranchSide:      'var.c:268,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:269,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:253,9'
          Dst:             strcasecmp
        - Src:             'var.c:260,9'
          Dst:             strcasecmp
        - Src:             'var.c:266,7'
          Dst:             strtoul
    - functionName:    i2s
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - val
        - flags
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - estrdup
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'var.c:238,3'
          Dst:             snprintf
        - Src:             'var.c:239,16'
          Dst:             estrdup
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    b2s
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - val
        - flags
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - estrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'var.c:230,16'
          Dst:             estrdup
    - functionName:    s2s
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - val
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - estrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'var.c:223,16'
          Dst:             estrdup
    - functionName:    variables_init
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - variable_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'var.c:534,11'
          Branch Sides:
            - BranchSide:      'var.c:532,20'
              BranchSideFuncs:
                - variable_set
                - variable_set
            - BranchSide:      'var.c:534,21'
              BranchSideFuncs:
                - variable_set
                - variable_set
        - Branch String:   'var.c:534,3'
          Branch Sides:
            - BranchSide:      'var.c:536,13'
              BranchSideFuncs:
                - variable_set
                - variable_set
            - BranchSide:      'var.c:544,1'
              BranchSideFuncs: []
        - Branch String:   'var.c:536,35'
          Branch Sides:
            - BranchSide:      'var.c:536,39'
              BranchSideFuncs:
                - variable_set
                - variable_set
            - BranchSide:      'var.c:543,5'
              BranchSideFuncs:
                - variable_set
                - variable_set
        - Branch String:   'var.c:536,11'
          Branch Sides:
            - BranchSide:      'var.c:538,8'
              BranchSideFuncs:
                - variable_set
                - variable_set
            - BranchSide:      'var.c:543,5'
              BranchSideFuncs:
                - variable_set
                - variable_set
        - Branch String:   'var.c:538,8'
          Branch Sides:
            - BranchSide:      'var.c:539,20'
              BranchSideFuncs:
                - variable_set
                - variable_set
            - BranchSide:      'var.c:541,20'
              BranchSideFuncs:
                - variable_set
                - variable_set
      Callsites:
        - Src:             'var.c:539,6'
          Dst:             variable_set
        - Src:             'var.c:541,6'
          Dst:             variable_set
    - functionName:    variable_set
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - type
        - val
      BBCount:         26
      ICount:          180
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - varfind
      functionUses:    14
      BranchProfiles:
        - Branch String:   'var.c:328,7'
          Branch Sides:
            - BranchSide:      'var.c:329,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:331,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:331,7'
          Branch Sides:
            - BranchSide:      'var.c:333,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:341,11'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:335,11'
          Branch Sides:
            - BranchSide:      'var.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      'var.c:337,12'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:341,11'
          Branch Sides:
            - BranchSide:      'var.c:342,2'
              BranchSideFuncs: []
            - BranchSide:      'var.c:343,12'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:346,19'
          Branch Sides:
            - BranchSide:      'var.c:346,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:349,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:346,7'
          Branch Sides:
            - BranchSide:      'var.c:347,12'
              BranchSideFuncs: []
            - BranchSide:      'var.c:349,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:349,31'
          Branch Sides:
            - BranchSide:      'var.c:349,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:352,8'
              BranchSideFuncs: []
        - Branch String:   'var.c:349,7'
          Branch Sides:
            - BranchSide:      'var.c:350,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:352,8'
              BranchSideFuncs: []
        - Branch String:   'var.c:352,7'
          Branch Sides:
            - BranchSide:      'var.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'var.c:358,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:324,25'
          Dst:             varfind
    - functionName:    varfind
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'var.c:211,3'
          Branch Sides:
            - BranchSide:      'var.c:212,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'var.c:215,3'
              BranchSideFuncs: []
        - Branch String:   'var.c:212,9'
          Branch Sides:
            - BranchSide:      'var.c:212,36'
              BranchSideFuncs: []
            - BranchSide:      'var.c:213,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:212,9'
          Dst:             strcmp
    - functionName:    variables_free
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'var.c:515,11'
          Branch Sides:
            - BranchSide:      'var.c:513,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:515,21'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:515,3'
          Branch Sides:
            - BranchSide:      'var.c:517,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:527,1'
              BranchSideFuncs: []
        - Branch String:   'var.c:517,35'
          Branch Sides:
            - BranchSide:      'var.c:517,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:519,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:517,11'
          Branch Sides:
            - BranchSide:      'var.c:518,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:519,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:520,24'
          Branch Sides:
            - BranchSide:      'var.c:520,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:525,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:520,11'
          Branch Sides:
            - BranchSide:      'var.c:522,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:525,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    variable_is_true
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variable_get
      functionUses:    9
      BranchProfiles:
        - Branch String:   'var.c:505,7'
          Branch Sides:
            - BranchSide:      'var.c:506,12'
              BranchSideFuncs: []
            - BranchSide:      'var.c:507,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:505,7'
          Dst:             variable_get
    - functionName:    variable_get
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - type
        - val
      BBCount:         20
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - varfind
      functionUses:    20
      BranchProfiles:
        - Branch String:   'var.c:394,7'
          Branch Sides:
            - BranchSide:      'var.c:395,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:397,8'
              BranchSideFuncs: []
        - Branch String:   'var.c:397,7'
          Branch Sides:
            - BranchSide:      'var.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:400,7'
              BranchSideFuncs: []
        - Branch String:   'var.c:400,7'
          Branch Sides:
            - BranchSide:      'var.c:402,11'
              BranchSideFuncs: []
            - BranchSide:      'var.c:410,7'
              BranchSideFuncs: []
        - Branch String:   'var.c:402,11'
          Branch Sides:
            - BranchSide:      'var.c:404,11'
              BranchSideFuncs: []
            - BranchSide:      'var.c:407,2'
              BranchSideFuncs: []
        - Branch String:   'var.c:410,7'
          Branch Sides:
            - BranchSide:      'var.c:412,15'
              BranchSideFuncs: []
            - BranchSide:      'var.c:428,3'
              BranchSideFuncs: []
        - Branch String:   'var.c:412,7'
          Branch Sides:
            - BranchSide:      'var.c:415,11'
              BranchSideFuncs: []
            - BranchSide:      'var.c:419,17'
              BranchSideFuncs: []
            - BranchSide:      'var.c:423,17'
              BranchSideFuncs: []
            - BranchSide:      'var.c:426,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:392,25'
          Dst:             varfind
    - functionName:    variable_is_set
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - varfind
      functionUses:    0
      BranchProfiles:
        - Branch String:   'var.c:495,7'
          Branch Sides:
            - BranchSide:      'var.c:496,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:497,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:493,25'
          Dst:             varfind
    - functionName:    varcmp
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'var.c:434,10'
          Dst:             strcmp
    - functionName:    variable_print_all
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         28
      ICount:          193
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
        - escape
        - fprintf
        - fputc
        - qsort
        - varcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'var.c:445,7'
          Branch Sides:
            - BranchSide:      'var.c:447,7'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
            - BranchSide:      'var.c:451,11'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
        - Branch String:   'var.c:451,3'
          Branch Sides:
            - BranchSide:      'var.c:453,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
            - BranchSide:      'var.c:488,1'
              BranchSideFuncs: []
        - Branch String:   'var.c:453,11'
          Branch Sides:
            - BranchSide:      'var.c:455,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
            - BranchSide:      'var.c:459,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
        - Branch String:   'var.c:459,4'
          Branch Sides:
            - BranchSide:      'var.c:462,17'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'var.c:467,17'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'var.c:471,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'var.c:472,8'
          Branch Sides:
            - BranchSide:      'var.c:476,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'var.c:483,17'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
        - Branch String:   'var.c:476,9'
          Branch Sides:
            - BranchSide:      'var.c:477,15'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fprintf
            - BranchSide:      'var.c:478,28'
              BranchSideFuncs:
                - escape
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - fputc
                - fprintf
        - Branch String:   'var.c:478,14'
          Branch Sides:
            - BranchSide:      'var.c:479,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fputc
            - BranchSide:      'var.c:481,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - __ctype_b_loc
                - escape
                - fprintf
                - fputc
      Callsites:
        - Src:             'var.c:447,7'
          Dst:             qsort
        - Src:             'var.c:447,7'
          Dst:             varcmp
        - Src:             'var.c:455,4'
          Dst:             fprintf
        - Src:             'var.c:462,8'
          Dst:             fprintf
        - Src:             'var.c:467,8'
          Dst:             fprintf
        - Src:             'var.c:471,8'
          Dst:             fprintf
        - Src:             'var.c:476,9'
          Dst:             __ctype_b_loc
        - Src:             'var.c:477,7'
          Dst:             fputc
        - Src:             'var.c:478,19'
          Dst:             escape
        - Src:             'var.c:479,7'
          Dst:             fprintf
        - Src:             'var.c:481,7'
          Dst:             fprintf
        - Src:             'var.c:483,8'
          Dst:             fprintf
        - Src:             'var.c:486,7'
          Dst:             fputc
    - functionName:    variable_unset
      functionSourceFile: '/src/gdbm/tools/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - varfind
      functionUses:    4
      BranchProfiles:
        - Branch String:   'var.c:371,7'
          Branch Sides:
            - BranchSide:      'var.c:372,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:373,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:373,7'
          Branch Sides:
            - BranchSide:      'var.c:374,5'
              BranchSideFuncs: []
            - BranchSide:      'var.c:376,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:376,19'
          Branch Sides:
            - BranchSide:      'var.c:376,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:379,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:376,7'
          Branch Sides:
            - BranchSide:      'var.c:377,12'
              BranchSideFuncs: []
            - BranchSide:      'var.c:379,7'
              BranchSideFuncs:
                - free
        - Branch String:   'var.c:379,7'
          Branch Sides:
            - BranchSide:      'var.c:381,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'var.c:384,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'var.c:368,25'
          Dst:             varfind
    - functionName:    getyn
      functionSourceFile: '/src/gdbm/tools/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prompt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vgetyn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'util.c:127,8'
          Dst:             vgetyn
    - functionName:    vgetyn
      functionSourceFile: '/src/gdbm/tools/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prompt
        - ap
      BBCount:         31
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - fflush
        - fprintf
        - getchar
        - vfprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'util.c:79,7'
          Branch Sides:
            - BranchSide:      'util.c:82,8'
              BranchSideFuncs:
                - getchar
                - exit
                - vfprintf
                - fprintf
                - fflush
                - fprintf
            - BranchSide:      'util.c:88,8'
              BranchSideFuncs:
                - getchar
                - exit
                - vfprintf
                - fprintf
                - fflush
                - fprintf
            - BranchSide:      'util.c:108,4'
              BranchSideFuncs:
                - vfprintf
                - fprintf
                - fflush
                - getchar
                - exit
                - fprintf
            - BranchSide:      'util.c:116,5'
              BranchSideFuncs:
                - getchar
                - exit
                - vfprintf
                - fprintf
                - fflush
                - fprintf
        - Branch String:   'util.c:82,17'
          Branch Sides:
            - BranchSide:      'util.c:82,20'
              BranchSideFuncs:
                - getchar
                - exit
                - vfprintf
                - fprintf
                - fflush
                - fprintf
            - BranchSide:      'util.c:83,6'
              BranchSideFuncs:
                - getchar
                - exit
                - vfprintf
                - fprintf
                - fflush
                - fprintf
        - Branch String:   'util.c:82,8'
          Branch Sides:
            - BranchSide:      'util.c:83,6'
              BranchSideFuncs:
                - getchar
                - exit
                - vfprintf
                - fprintf
                - fflush
                - fprintf
            - BranchSide:      'util.c:84,11'
              BranchSideFuncs:
                - getchar
                - exit
                - vfprintf
                - fprintf
                - fflush
                - fprintf
        - Branch String:   'util.c:88,8'
          Branch Sides:
            - BranchSide:      'util.c:90,16'
              BranchSideFuncs:
                - fprintf
                - vfprintf
                - fprintf
                - fflush
                - getchar
                - exit
            - BranchSide:      'util.c:105,6'
              BranchSideFuncs:
                - getchar
                - exit
                - vfprintf
                - fprintf
                - fflush
                - fprintf
        - Branch String:   'util.c:90,8'
          Branch Sides:
            - BranchSide:      'util.c:94,5'
              BranchSideFuncs: []
            - BranchSide:      'util.c:94,5'
              BranchSideFuncs: []
            - BranchSide:      'util.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'util.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'util.c:100,14'
              BranchSideFuncs:
                - fprintf
                - vfprintf
                - fprintf
                - fflush
                - getchar
                - exit
        - Branch String:   'util.c:116,5'
          Branch Sides:
            - BranchSide:      'util.c:79,15'
              BranchSideFuncs:
                - vfprintf
                - fprintf
                - fflush
                - getchar
                - exit
                - fprintf
            - BranchSide:      'util.c:117,3'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'util.c:100,5'
          Dst:             fprintf
        - Src:             'util.c:109,4'
          Dst:             vfprintf
        - Src:             'util.c:111,4'
          Dst:             fprintf
        - Src:             'util.c:112,4'
          Dst:             fflush
        - Src:             'util.c:116,19'
          Dst:             getchar
        - Src:             'util.c:117,3'
          Dst:             exit
    - functionName:    getchar
      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:    tildexpand
      functionSourceFile: '/src/gdbm/tools/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - emalloc
        - estrdup
        - getpwnam
        - getpwuid
        - getuid
        - mkfilename
        - strcspn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'util.c:47,7'
          Branch Sides:
            - BranchSide:      'util.c:49,17'
              BranchSideFuncs:
                - strcspn
                - emalloc
                - getpwnam
                - free
                - estrdup
                - mkfilename
                - getuid
                - getpwuid
            - BranchSide:      'util.c:67,19'
              BranchSideFuncs:
                - estrdup
        - Branch String:   'util.c:53,11'
          Branch Sides:
            - BranchSide:      'util.c:54,17'
              BranchSideFuncs:
                - getuid
                - getpwuid
                - estrdup
                - mkfilename
            - BranchSide:      'util.c:57,26'
              BranchSideFuncs:
                - emalloc
                - getpwnam
                - free
                - estrdup
                - mkfilename
        - Branch String:   'util.c:64,11'
          Branch Sides:
            - BranchSide:      'util.c:65,21'
              BranchSideFuncs:
                - mkfilename
            - BranchSide:      'util.c:66,5'
              BranchSideFuncs:
                - estrdup
      Callsites:
        - Src:             'util.c:50,20'
          Dst:             strcspn
        - Src:             'util.c:54,17'
          Dst:             getuid
        - Src:             'util.c:54,7'
          Dst:             getpwuid
        - Src:             'util.c:57,17'
          Dst:             emalloc
        - Src:             'util.c:61,9'
          Dst:             getpwnam
        - Src:             'util.c:65,9'
          Dst:             mkfilename
        - Src:             'util.c:67,10'
          Dst:             estrdup
    - functionName:    getuid
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpwuid
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpwnam
      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:    mkfilename
      functionSourceFile: '/src/gdbm/tools/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - file
        - suf
      BBCount:         18
      ICount:          155
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - emalloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'util.c:25,19'
          Branch Sides:
            - BranchSide:      'util.c:25,33'
              BranchSideFuncs:
                - strlen
                - strlen
                - emalloc
            - BranchSide:      'util.c:25,10'
              BranchSideFuncs:
                - strlen
                - emalloc
        - Branch String:   'util.c:29,21'
          Branch Sides:
            - BranchSide:      'util.c:29,24'
              BranchSideFuncs:
                - emalloc
            - BranchSide:      'util.c:29,3'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'util.c:29,3'
          Branch Sides:
            - BranchSide:      'util.c:30,11'
              BranchSideFuncs:
                - emalloc
            - BranchSide:      'util.c:32,9'
              BranchSideFuncs:
                - emalloc
        - Branch String:   'util.c:35,7'
          Branch Sides:
            - BranchSide:      'util.c:36,5'
              BranchSideFuncs: []
            - BranchSide:      'util.c:37,11'
              BranchSideFuncs: []
        - Branch String:   'util.c:38,7'
          Branch Sides:
            - BranchSide:      'util.c:38,7'
              BranchSideFuncs: []
            - BranchSide:      'util.c:39,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'util.c:24,19'
          Dst:             strlen
        - Src:             'util.c:25,25'
          Dst:             strlen
        - Src:             'util.c:26,19'
          Dst:             strlen
        - Src:             'util.c:33,9'
          Dst:             emalloc
    - functionName:    wordwrap_rescan
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wf
        - size
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - iswblank
        - position_incr
        - position_init
        - safe_mbrtowc
        - wordwrap_line_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wordwrap.c:302,3'
          Branch Sides:
            - BranchSide:      'wordwrap.c:304,32'
              BranchSideFuncs:
                - safe_mbrtowc
                - iswblank
                - position_incr
                - position_init
                - position_incr
            - BranchSide:      'wordwrap.c:319,1'
              BranchSideFuncs: []
        - Branch String:   'wordwrap.c:306,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:308,10'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
            - BranchSide:      'wordwrap.c:317,22'
              BranchSideFuncs:
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
                - position_incr
        - Branch String:   'wordwrap.c:308,29'
          Branch Sides:
            - BranchSide:      'wordwrap.c:309,3'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
            - BranchSide:      'wordwrap.c:311,8'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
        - Branch String:   'wordwrap.c:308,8'
          Branch Sides:
            - BranchSide:      'wordwrap.c:311,8'
              BranchSideFuncs:
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
            - BranchSide:      'wordwrap.c:314,20'
              BranchSideFuncs:
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
      Callsites:
        - Src:             'wordwrap.c:299,3'
          Dst:             wordwrap_line_init
        - Src:             'wordwrap.c:304,18'
          Dst:             safe_mbrtowc
        - Src:             'wordwrap.c:306,11'
          Dst:             iswblank
        - Src:             'wordwrap.c:312,8'
          Dst:             position_init
        - Src:             'wordwrap.c:314,4'
          Dst:             position_incr
        - Src:             'wordwrap.c:317,7'
          Dst:             position_incr
    - functionName:    wordwrap_line_init
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wf
        - clrws
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - position_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'wordwrap.c:100,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:100,7'
              BranchSideFuncs:
                - position_init
            - BranchSide:      'wordwrap.c:102,23'
              BranchSideFuncs:
                - position_init
      Callsites:
        - Src:             'wordwrap.c:98,3'
          Dst:             position_init
        - Src:             'wordwrap.c:102,7'
          Dst:             position_init
    - functionName:    safe_mbrtowc
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
        - wc
        - s
        - ps
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_get_mb_cur_max
        - mbrtowc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'wordwrap.c:253,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:255,27'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:261,27'
              BranchSideFuncs: []
        - Branch String:   'wordwrap.c:256,28'
          Branch Sides:
            - BranchSide:      'wordwrap.c:256,31'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:257,2'
              BranchSideFuncs: []
        - Branch String:   'wordwrap.c:256,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:257,2'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:259,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wordwrap.c:255,34'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'wordwrap.c:255,18'
          Dst:             mbrtowc
    - functionName:    iswblank
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    position_init
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pos
        - n
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    position_incr
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pos
        - nbytes
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_get_mb_cur_max
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    wsprefix
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wf
        - str
        - size
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - iswblank
        - safe_mbrtowc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wordwrap.c:276,3'
          Branch Sides:
            - BranchSide:      'wordwrap.c:276,3'
              BranchSideFuncs:
                - safe_mbrtowc
                - iswblank
            - BranchSide:      'wordwrap.c:278,32'
              BranchSideFuncs:
                - safe_mbrtowc
                - iswblank
        - Branch String:   'wordwrap.c:280,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:281,2'
              BranchSideFuncs:
                - safe_mbrtowc
                - iswblank
            - BranchSide:      'wordwrap.c:283,12'
              BranchSideFuncs:
                - safe_mbrtowc
                - iswblank
      Callsites:
        - Src:             'wordwrap.c:278,18'
          Dst:             safe_mbrtowc
        - Src:             'wordwrap.c:280,12'
          Dst:             iswblank
    - functionName:    full_write
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wf
        - size
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wordwrap.c:228,3'
          Branch Sides:
            - BranchSide:      'wordwrap.c:228,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'wordwrap.c:230,19'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'wordwrap.c:231,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:233,14'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'wordwrap.c:236,11'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'wordwrap.c:236,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:238,4'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:241,16'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'wordwrap.c:233,14'
          Dst:             __errno_location
    - functionName:    wordwrap_last_ws
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
        - size
        - last_ws
      BBCount:         15
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - iswblank
        - position_incr
        - position_init
        - safe_mbrtowc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wordwrap.c:331,3'
          Branch Sides:
            - BranchSide:      'wordwrap.c:333,32'
              BranchSideFuncs:
                - safe_mbrtowc
                - iswblank
                - position_init
                - position_init
                - position_incr
                - position_init
                - position_incr
            - BranchSide:      'wordwrap.c:350,3'
              BranchSideFuncs: []
        - Branch String:   'wordwrap.c:334,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:336,17'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
                - position_init
            - BranchSide:      'wordwrap.c:345,19'
              BranchSideFuncs:
                - position_init
                - position_init
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
                - position_incr
        - Branch String:   'wordwrap.c:336,25'
          Branch Sides:
            - BranchSide:      'wordwrap.c:336,28'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
                - position_init
            - BranchSide:      'wordwrap.c:338,9'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
                - position_init
        - Branch String:   'wordwrap.c:336,8'
          Branch Sides:
            - BranchSide:      'wordwrap.c:338,9'
              BranchSideFuncs:
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
                - position_init
                - position_init
            - BranchSide:      'wordwrap.c:341,28'
              BranchSideFuncs:
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
                - position_init
                - position_init
      Callsites:
        - Src:             'wordwrap.c:333,18'
          Dst:             safe_mbrtowc
        - Src:             'wordwrap.c:334,11'
          Dst:             iswblank
        - Src:             'wordwrap.c:339,8'
          Dst:             position_init
        - Src:             'wordwrap.c:341,4'
          Dst:             position_incr
        - Src:             'wordwrap.c:345,4'
          Dst:             position_init
        - Src:             'wordwrap.c:346,4'
          Dst:             position_init
        - Src:             'wordwrap.c:348,7'
          Dst:             position_incr
    - functionName:    wordwrap_printf
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wordwrap_vprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'wordwrap.c:739,8'
          Dst:             wordwrap_vprintf
    - functionName:    wordwrap_vprintf
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
        - fmt
        - ap
      BBCount:         20
      ICount:          151
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - memchr
        - realloc
        - vsnprintf
        - wordwrap_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wordwrap.c:684,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:686,17'
              BranchSideFuncs:
                - vsnprintf
                - memchr
                - realloc
                - __errno_location
                - free
                - free
                - wordwrap_write
                - free
            - BranchSide:      'wordwrap.c:690,3'
              BranchSideFuncs:
                - vsnprintf
                - memchr
                - realloc
                - __errno_location
                - free
                - free
                - wordwrap_write
                - free
        - Branch String:   'wordwrap.c:698,17'
          Branch Sides:
            - BranchSide:      'wordwrap.c:698,20'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - free
                - vsnprintf
                - memchr
                - wordwrap_write
                - free
                - free
            - BranchSide:      'wordwrap.c:702,32'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - free
                - vsnprintf
                - memchr
                - wordwrap_write
                - free
                - free
        - Branch String:   'wordwrap.c:698,32'
          Branch Sides:
            - BranchSide:      'wordwrap.c:698,43'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - free
                - vsnprintf
                - memchr
                - wordwrap_write
                - free
                - free
            - BranchSide:      'wordwrap.c:702,32'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - free
                - vsnprintf
                - memchr
                - wordwrap_write
                - free
                - free
        - Branch String:   'wordwrap.c:698,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:702,32'
              BranchSideFuncs:
                - wordwrap_write
                - free
            - BranchSide:      'wordwrap.c:720,2'
              BranchSideFuncs:
                - wordwrap_write
                - free
        - Branch String:   'wordwrap.c:702,8'
          Branch Sides:
            - BranchSide:      'wordwrap.c:704,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'wordwrap.c:709,15'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - free
                - vsnprintf
                - memchr
                - free
                - wordwrap_write
                - free
        - Branch String:   'wordwrap.c:711,8'
          Branch Sides:
            - BranchSide:      'wordwrap.c:713,18'
              BranchSideFuncs:
                - vsnprintf
                - memchr
                - realloc
                - __errno_location
                - free
                - free
                - wordwrap_write
                - free
            - BranchSide:      'wordwrap.c:717,10'
              BranchSideFuncs:
                - vsnprintf
                - memchr
                - realloc
                - __errno_location
                - free
                - free
                - wordwrap_write
                - free
      Callsites:
        - Src:             'wordwrap.c:686,17'
          Dst:             __errno_location
        - Src:             'wordwrap.c:695,11'
          Dst:             vsnprintf
        - Src:             'wordwrap.c:698,36'
          Dst:             memchr
        - Src:             'wordwrap.c:710,8'
          Dst:             realloc
        - Src:             'wordwrap.c:713,18'
          Dst:             __errno_location
        - Src:             'wordwrap.c:723,8'
          Dst:             wordwrap_write
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wordwrap_write
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wf
        - str
        - len
      BBCount:         37
      ICount:          263
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - flush_line
        - iswblank
        - iswspace
        - position_incr
        - position_init
        - safe_mbrtowc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'wordwrap.c:589,3'
          Branch Sides:
            - BranchSide:      'wordwrap.c:591,32'
              BranchSideFuncs:
                - safe_mbrtowc
                - iswblank
                - position_incr
                - position_init
                - position_incr
                - iswspace
                - flush_line
            - BranchSide:      'wordwrap.c:637,3'
              BranchSideFuncs: []
        - Branch String:   'wordwrap.c:593,47'
          Branch Sides:
            - BranchSide:      'wordwrap.c:593,50'
              BranchSideFuncs:
                - iswspace
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - position_init
                - position_incr
            - BranchSide:      'wordwrap.c:597,8'
              BranchSideFuncs:
                - iswspace
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - position_init
                - position_incr
        - Branch String:   'wordwrap.c:593,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:597,8'
              BranchSideFuncs:
                - iswspace
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - position_init
                - position_incr
            - BranchSide:      'wordwrap.c:615,21'
              BranchSideFuncs:
                - iswblank
                - position_incr
                - safe_mbrtowc
                - iswspace
                - flush_line
                - position_init
                - position_incr
        - Branch String:   'wordwrap.c:597,8'
          Branch Sides:
            - BranchSide:      'wordwrap.c:599,14'
              BranchSideFuncs:
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - iswspace
                - position_init
                - position_incr
            - BranchSide:      'wordwrap.c:602,24'
              BranchSideFuncs:
                - iswspace
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - position_init
                - position_incr
        - Branch String:   'wordwrap.c:602,28'
          Branch Sides:
            - BranchSide:      'wordwrap.c:602,31'
              BranchSideFuncs:
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - iswspace
                - position_init
                - position_incr
            - BranchSide:      'wordwrap.c:605,12'
              BranchSideFuncs:
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - iswspace
                - position_init
                - position_incr
        - Branch String:   'wordwrap.c:602,50'
          Branch Sides:
            - BranchSide:      'wordwrap.c:602,53'
              BranchSideFuncs:
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - iswspace
                - position_init
                - position_incr
            - BranchSide:      'wordwrap.c:605,12'
              BranchSideFuncs:
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - iswspace
                - position_init
                - position_incr
        - Branch String:   'wordwrap.c:602,13'
          Branch Sides:
            - BranchSide:      'wordwrap.c:603,12'
              BranchSideFuncs:
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - iswspace
                - position_init
                - position_incr
            - BranchSide:      'wordwrap.c:605,12'
              BranchSideFuncs:
                - flush_line
                - iswblank
                - position_incr
                - safe_mbrtowc
                - iswspace
                - position_init
                - position_incr
        - Branch String:   'wordwrap.c:608,8'
          Branch Sides:
            - BranchSide:      'wordwrap.c:610,13'
              BranchSideFuncs:
                - safe_mbrtowc
                - iswblank
                - position_incr
                - position_init
                - position_incr
                - iswspace
                - flush_line
            - BranchSide:      'wordwrap.c:613,2'
              BranchSideFuncs:
                - iswblank
                - position_incr
                - safe_mbrtowc
                - iswspace
                - flush_line
                - position_init
                - position_incr
        - Branch String:   'wordwrap.c:615,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:617,8'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - iswspace
                - flush_line
            - BranchSide:      'wordwrap.c:632,15'
              BranchSideFuncs:
                - position_incr
                - safe_mbrtowc
                - iswblank
                - position_init
                - position_incr
                - iswspace
                - flush_line
        - Branch String:   'wordwrap.c:617,8'
          Branch Sides:
            - BranchSide:      'wordwrap.c:620,13'
              BranchSideFuncs:
                - safe_mbrtowc
                - iswblank
                - position_incr
                - position_init
                - position_incr
                - iswspace
                - flush_line
            - BranchSide:      'wordwrap.c:623,15'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - iswspace
                - flush_line
        - Branch String:   'wordwrap.c:623,34'
          Branch Sides:
            - BranchSide:      'wordwrap.c:624,8'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - iswspace
                - flush_line
            - BranchSide:      'wordwrap.c:626,8'
              BranchSideFuncs:
                - position_init
                - position_incr
                - position_incr
                - safe_mbrtowc
                - iswblank
                - iswspace
                - flush_line
      Callsites:
        - Src:             'wordwrap.c:591,18'
          Dst:             safe_mbrtowc
        - Src:             'wordwrap.c:602,14'
          Dst:             iswspace
        - Src:             'wordwrap.c:607,4'
          Dst:             flush_line
        - Src:             'wordwrap.c:615,11'
          Dst:             iswblank
        - Src:             'wordwrap.c:627,8'
          Dst:             position_init
        - Src:             'wordwrap.c:629,4'
          Dst:             position_incr
        - Src:             'wordwrap.c:634,7'
          Dst:             position_incr
    - functionName:    iswspace
      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:    flush_line
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wf
        - size
      BBCount:         38
      ICount:          314
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - abort
        - full_write
        - position_init
        - wordwrap_last_ws
        - wordwrap_rescan
        - wsprefix
      functionUses:    3
      BranchProfiles:
        - Branch String:   'wordwrap.c:363,26'
          Branch Sides:
            - BranchSide:      'wordwrap.c:363,29'
              BranchSideFuncs:
                - wordwrap_last_ws
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - full_write
                - abort
            - BranchSide:      'wordwrap.c:369,31'
              BranchSideFuncs:
                - wordwrap_last_ws
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - full_write
                - abort
        - Branch String:   'wordwrap.c:363,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:365,23'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - full_write
                - abort
            - BranchSide:      'wordwrap.c:369,31'
              BranchSideFuncs:
                - wordwrap_last_ws
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - full_write
                - abort
        - Branch String:   'wordwrap.c:372,35'
          Branch Sides:
            - BranchSide:      'wordwrap.c:372,38'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - full_write
                - abort
            - BranchSide:      'wordwrap.c:373,7'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - full_write
                - abort
        - Branch String:   'wordwrap.c:372,69'
          Branch Sides:
            - BranchSide:      'wordwrap.c:373,7'
              BranchSideFuncs:
                - full_write
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - abort
            - BranchSide:      'wordwrap.c:375,19'
              BranchSideFuncs:
                - full_write
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - abort
        - Branch String:   'wordwrap.c:372,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:375,19'
              BranchSideFuncs:
                - full_write
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - abort
            - BranchSide:      'wordwrap.c:389,3'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
        - Branch String:   'wordwrap.c:375,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:376,8'
              BranchSideFuncs:
                - full_write
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - abort
            - BranchSide:      'wordwrap.c:378,23'
              BranchSideFuncs:
                - full_write
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - abort
        - Branch String:   'wordwrap.c:379,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:380,2'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:382,11'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
                - abort
        - Branch String:   'wordwrap.c:382,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:385,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'wordwrap.c:387,5'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
        - Branch String:   'wordwrap.c:391,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:393,25'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
            - BranchSide:      'wordwrap.c:397,7'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
                - wsprefix
                - position_init
        - Branch String:   'wordwrap.c:398,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:402,23'
              BranchSideFuncs:
                - wsprefix
                - wordwrap_rescan
                - position_init
                - position_init
                - position_init
            - BranchSide:      'wordwrap.c:415,7'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
        - Branch String:   'wordwrap.c:407,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:409,13'
              BranchSideFuncs:
                - position_init
                - wordwrap_rescan
                - position_init
                - position_init
            - BranchSide:      'wordwrap.c:413,5'
              BranchSideFuncs:
                - wordwrap_rescan
                - position_init
                - position_init
        - Branch String:   'wordwrap.c:415,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:417,15'
              BranchSideFuncs:
                - position_init
                - position_init
                - wordwrap_rescan
            - BranchSide:      'wordwrap.c:423,20'
              BranchSideFuncs:
                - wordwrap_rescan
      Callsites:
        - Src:             'wordwrap.c:369,13'
          Dst:             wordwrap_last_ws
        - Src:             'wordwrap.c:378,11'
          Dst:             full_write
        - Src:             'wordwrap.c:385,4'
          Dst:             abort
        - Src:             'wordwrap.c:402,13'
          Dst:             wsprefix
        - Src:             'wordwrap.c:411,4'
          Dst:             position_init
        - Src:             'wordwrap.c:419,7'
          Dst:             position_init
        - Src:             'wordwrap.c:420,7'
          Dst:             position_init
        - Src:             'wordwrap.c:423,3'
          Dst:             wordwrap_rescan
    - functionName:    wordwrap_para
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wordwrap_at_bol
        - wordwrap_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wordwrap.c:666,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:667,28'
              BranchSideFuncs:
                - wordwrap_write
            - BranchSide:      'wordwrap.c:669,28'
              BranchSideFuncs:
                - wordwrap_write
      Callsites:
        - Src:             'wordwrap.c:666,7'
          Dst:             wordwrap_at_bol
        - Src:             'wordwrap.c:667,12'
          Dst:             wordwrap_write
        - Src:             'wordwrap.c:669,12'
          Dst:             wordwrap_write
    - functionName:    wordwrap_at_bol
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wordwrap_putc
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wf
        - c
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wordwrap_write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'wordwrap.c:657,10'
          Dst:             wordwrap_write
    - functionName:    wordwrap_puts
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - wordwrap_write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'wordwrap.c:647,35'
          Dst:             strlen
        - Src:             'wordwrap.c:647,10'
          Dst:             wordwrap_write
    - functionName:    wordwrap_word_end
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wordwrap_word_start
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    detect_right_margin
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
      BBCount:         19
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - getenv
        - ioctl
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wordwrap.c:117,54'
          Branch Sides:
            - BranchSide:      'wordwrap.c:117,60'
              BranchSideFuncs:
                - getenv
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'wordwrap.c:119,17'
              BranchSideFuncs:
                - getenv
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'wordwrap.c:117,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:119,17'
              BranchSideFuncs:
                - getenv
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'wordwrap.c:133,12'
              BranchSideFuncs: []
        - Branch String:   'wordwrap.c:120,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:124,4'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'wordwrap.c:130,4'
              BranchSideFuncs: []
        - Branch String:   'wordwrap.c:126,16'
          Branch Sides:
            - BranchSide:      'wordwrap.c:126,20'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:128,2'
              BranchSideFuncs: []
        - Branch String:   'wordwrap.c:126,23'
          Branch Sides:
            - BranchSide:      'wordwrap.c:126,26'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:128,2'
              BranchSideFuncs: []
        - Branch String:   'wordwrap.c:126,8'
          Branch Sides:
            - BranchSide:      'wordwrap.c:127,10'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:128,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wordwrap.c:117,8'
          Dst:             ioctl
        - Src:             'wordwrap.c:119,17'
          Dst:             getenv
        - Src:             'wordwrap.c:124,4'
          Dst:             __errno_location
        - Src:             'wordwrap.c:125,8'
          Dst:             strtoul
        - Src:             'wordwrap.c:126,10'
          Dst:             __errno_location
    - functionName:    wordwrap_next_left_margin
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wf
        - left
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'wordwrap.c:500,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:501,5'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:502,12'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'wordwrap.c:504,17'
          Dst:             __errno_location
    - functionName:    position_add
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wordwrap_set_left_margin
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wf
        - left
      BBCount:         29
      ICount:          213
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - flush_line
        - position_add
        - position_init
        - wordwrap_at_bol
        - wordwrap_line_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'wordwrap.c:456,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:457,5'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:458,12'
              BranchSideFuncs:
                - wordwrap_at_bol
                - wordwrap_line_init
                - position_init
                - position_add
                - flush_line
                - wordwrap_line_init
                - __errno_location
        - Branch String:   'wordwrap.c:467,26'
          Branch Sides:
            - BranchSide:      'wordwrap.c:468,8'
              BranchSideFuncs:
                - flush_line
                - wordwrap_line_init
            - BranchSide:      'wordwrap.c:471,12'
              BranchSideFuncs:
                - flush_line
                - wordwrap_line_init
        - Branch String:   'wordwrap.c:468,28'
          Branch Sides:
            - BranchSide:      'wordwrap.c:468,32'
              BranchSideFuncs:
                - wordwrap_line_init
                - position_init
                - position_add
                - flush_line
                - wordwrap_line_init
            - BranchSide:      'wordwrap.c:476,12'
              BranchSideFuncs:
                - wordwrap_line_init
                - position_init
                - position_add
        - Branch String:   'wordwrap.c:468,52'
          Branch Sides:
            - BranchSide:      'wordwrap.c:469,10'
              BranchSideFuncs:
                - flush_line
                - wordwrap_line_init
            - BranchSide:      'wordwrap.c:471,12'
              BranchSideFuncs:
                - flush_line
                - wordwrap_line_init
        - Branch String:   'wordwrap.c:467,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:471,12'
              BranchSideFuncs:
                - flush_line
                - wordwrap_line_init
            - BranchSide:      'wordwrap.c:476,12'
              BranchSideFuncs:
                - wordwrap_line_init
                - position_init
                - position_add
        - Branch String:   'wordwrap.c:471,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:472,14'
              BranchSideFuncs:
                - wordwrap_line_init
            - BranchSide:      'wordwrap.c:474,22'
              BranchSideFuncs:
                - wordwrap_line_init
        - Branch String:   'wordwrap.c:479,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:481,12'
              BranchSideFuncs:
                - position_init
                - position_add
            - BranchSide:      'wordwrap.c:488,22'
              BranchSideFuncs:
                - wordwrap_line_init
      Callsites:
        - Src:             'wordwrap.c:460,17'
          Dst:             __errno_location
        - Src:             'wordwrap.c:464,9'
          Dst:             wordwrap_at_bol
        - Src:             'wordwrap.c:472,2'
          Dst:             flush_line
        - Src:             'wordwrap.c:474,2'
          Dst:             wordwrap_line_init
        - Src:             'wordwrap.c:483,4'
          Dst:             position_init
        - Src:             'wordwrap.c:484,4'
          Dst:             position_add
        - Src:             'wordwrap.c:488,2'
          Dst:             wordwrap_line_init
    - functionName:    wordwrap_error
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wordwrap_at_eol
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wordwrap_flush
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flush_line
      functionUses:    3
      BranchProfiles:
        - Branch String:   'wordwrap.c:434,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:435,24'
              BranchSideFuncs:
                - flush_line
            - BranchSide:      'wordwrap.c:436,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wordwrap.c:435,12'
          Dst:             flush_line
    - functionName:    wordwrap_close
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wf
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
        - wordwrap_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'wordwrap.c:192,8'
          Dst:             wordwrap_flush
        - Src:             'wordwrap.c:193,3'
          Dst:             close
    - functionName:    _ww_fd_writer
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - str
        - n
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'wordwrap.c:141,10'
          Dst:             write
    - functionName:    wordwrap_fdopen
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ww_fd_writer
        - wordwrap_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'wordwrap.c:179,22'
          Dst:             wordwrap_open
        - Src:             'wordwrap.c:179,22'
          Dst:             _ww_fd_writer
    - functionName:    wordwrap_open
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - writer
        - data
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - calloc
        - dup
        - wordwrap_set_right_margin
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wordwrap.c:156,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:158,22'
              BranchSideFuncs:
                - dup
                - wordwrap_set_right_margin
                - __errno_location
                - free
                - __errno_location
        - Branch String:   'wordwrap.c:158,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:160,12'
              BranchSideFuncs:
                - __errno_location
                - free
                - __errno_location
            - BranchSide:      'wordwrap.c:165,16'
              BranchSideFuncs:
                - wordwrap_set_right_margin
      Callsites:
        - Src:             'wordwrap.c:156,13'
          Dst:             calloc
        - Src:             'wordwrap.c:158,17'
          Dst:             dup
        - Src:             'wordwrap.c:160,12'
          Dst:             __errno_location
        - Src:             'wordwrap.c:162,7'
          Dst:             __errno_location
        - Src:             'wordwrap.c:171,3'
          Dst:             wordwrap_set_right_margin
    - functionName:    dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wordwrap_set_right_margin
      functionSourceFile: '/src/gdbm/tools/wordwrap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wf
        - right
      BBCount:         20
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_get_mb_cur_max
        - __errno_location
        - detect_right_margin
        - realloc
        - wordwrap_flush
      functionUses:    3
      BranchProfiles:
        - Branch String:   'wordwrap.c:518,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:519,34'
              BranchSideFuncs:
                - detect_right_margin
                - __ctype_get_mb_cur_max
                - realloc
                - __errno_location
                - wordwrap_flush
                - __errno_location
            - BranchSide:      'wordwrap.c:521,7'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - realloc
                - __errno_location
                - wordwrap_flush
                - __errno_location
        - Branch String:   'wordwrap.c:521,7'
          Branch Sides:
            - BranchSide:      'wordwrap.c:522,5'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:523,12'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - realloc
                - __errno_location
                - wordwrap_flush
                - __errno_location
        - Branch String:   'wordwrap.c:523,12'
          Branch Sides:
            - BranchSide:      'wordwrap.c:525,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'wordwrap.c:533,11'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - realloc
                - __errno_location
                - wordwrap_flush
        - Branch String:   'wordwrap.c:533,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:535,24'
              BranchSideFuncs:
                - wordwrap_flush
                - __ctype_get_mb_cur_max
                - realloc
                - __errno_location
            - BranchSide:      'wordwrap.c:539,14'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - realloc
                - __errno_location
        - Branch String:   'wordwrap.c:535,8'
          Branch Sides:
            - BranchSide:      'wordwrap.c:536,6'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:537,2'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - realloc
                - __errno_location
        - Branch String:   'wordwrap.c:541,11'
          Branch Sides:
            - BranchSide:      'wordwrap.c:543,14'
              BranchSideFuncs: []
            - BranchSide:      'wordwrap.c:547,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wordwrap.c:519,13'
          Dst:             detect_right_margin
        - Src:             'wordwrap.c:525,17'
          Dst:             __errno_location
        - Src:             'wordwrap.c:535,8'
          Dst:             wordwrap_flush
        - Src:             'wordwrap.c:539,14'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'wordwrap.c:540,11'
          Dst:             realloc
        - Src:             'wordwrap.c:543,14'
          Dst:             __errno_location
    - functionName:    gdbm_perror
      functionSourceFile: '/src/gdbm/tools/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_strerror
        - prerror
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'err.c:66,5'
          Branch Sides:
            - BranchSide:      'err.c:66,41'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - prerror
            - BranchSide:      'err.c:66,5'
              BranchSideFuncs:
                - prerror
      Callsites:
        - Src:             'err.c:65,36'
          Dst:             gdbm_errno_location
        - Src:             'err.c:65,21'
          Dst:             gdbm_strerror
        - Src:             'err.c:66,17'
          Dst:             gdbm_errno_location
        - Src:             'err.c:66,41'
          Dst:             __errno_location
        - Src:             'err.c:66,31'
          Dst:             strerror
        - Src:             'err.c:65,3'
          Dst:             prerror
    - functionName:    prerror
      functionSourceFile: '/src/gdbm/tools/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - ap
        - diag
        - sysdiag
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - fputc
        - vfprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'err.c:29,7'
          Branch Sides:
            - BranchSide:      'err.c:30,14'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'err.c:31,7'
              BranchSideFuncs:
                - fputc
                - fprintf
        - Branch String:   'err.c:31,7'
          Branch Sides:
            - BranchSide:      'err.c:31,7'
              BranchSideFuncs:
                - fprintf
                - fputc
            - BranchSide:      'err.c:32,14'
              BranchSideFuncs:
                - fprintf
                - fputc
      Callsites:
        - Src:             'err.c:27,3'
          Dst:             fprintf
        - Src:             'err.c:28,3'
          Dst:             vfprintf
        - Src:             'err.c:30,5'
          Dst:             fprintf
        - Src:             'err.c:32,5'
          Dst:             fprintf
        - Src:             'err.c:33,3'
          Dst:             fputc
    - functionName:    sys_perror
      functionSourceFile: '/src/gdbm/tools/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prerror
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'err.c:56,21'
          Dst:             strerror
        - Src:             'err.c:56,3'
          Dst:             prerror
    - functionName:    error
      functionSourceFile: '/src/gdbm/tools/err.c'
      linkageType:     externalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - verror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'err.c:47,3'
          Dst:             verror
    - functionName:    verror
      functionSourceFile: '/src/gdbm/tools/err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - ap
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'err.c:39,3'
          Dst:             prerror
    - functionName:    pager_create
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pager
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ecalloc
        - estrdup
        - popen
        - strerror
        - terror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pagerfile.c:213,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:215,49'
              BranchSideFuncs:
                - ecalloc
                - estrdup
            - BranchSide:      'pagerfile.c:218,9'
              BranchSideFuncs:
                - ecalloc
                - estrdup
      Callsites:
        - Src:             'pagerfile.c:212,17'
          Dst:             popen
        - Src:             'pagerfile.c:215,66'
          Dst:             __errno_location
        - Src:             'pagerfile.c:215,56'
          Dst:             strerror
        - Src:             'pagerfile.c:215,7'
          Dst:             terror
        - Src:             'pagerfile.c:218,9'
          Dst:             ecalloc
        - Src:             'pagerfile.c:219,16'
          Dst:             estrdup
    - functionName:    popen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pager_open
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - maxlines
        - pager
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ecalloc
        - estrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pagerfile.c:197,20'
          Branch Sides:
            - BranchSide:      'pagerfile.c:197,23'
              BranchSideFuncs:
                - estrdup
            - BranchSide:      'pagerfile.c:204,5'
              BranchSideFuncs: []
        - Branch String:   'pagerfile.c:197,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:199,29'
              BranchSideFuncs:
                - estrdup
            - BranchSide:      'pagerfile.c:204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pagerfile.c:194,9'
          Dst:             ecalloc
        - Src:             'pagerfile.c:199,20'
          Dst:             estrdup
    - functionName:    pager_error
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfp
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ferror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pagerfile.c:186,10'
          Dst:             ferror
    - functionName:    ferror
      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:    pager_close
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfp
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pager_flush
        - pclose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pagerfile.c:174,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:175,18'
              BranchSideFuncs:
                - pager_flush
                - free
                - free
                - free
                - pclose
            - BranchSide:      'pagerfile.c:176,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - pclose
        - Branch String:   'pagerfile.c:176,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:176,7'
              BranchSideFuncs:
                - pclose
                - free
                - free
                - free
            - BranchSide:      'pagerfile.c:177,13'
              BranchSideFuncs:
                - pclose
                - free
                - free
                - free
      Callsites:
        - Src:             'pagerfile.c:175,5'
          Dst:             pager_flush
        - Src:             'pagerfile.c:177,5'
          Dst:             pclose
    - functionName:    pager_flush
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfp
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fflush
        - fwrite
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pagerfile.c:25,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:27,19'
              BranchSideFuncs:
                - fwrite
                - fflush
            - BranchSide:      'pagerfile.c:31,15'
              BranchSideFuncs:
                - fflush
        - Branch String:   'pagerfile.c:27,11'
          Branch Sides:
            - BranchSide:      'pagerfile.c:28,2'
              BranchSideFuncs: []
            - BranchSide:      'pagerfile.c:29,7'
              BranchSideFuncs:
                - fflush
        - Branch String:   'pagerfile.c:31,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:32,5'
              BranchSideFuncs: []
            - BranchSide:      'pagerfile.c:33,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pagerfile.c:27,11'
          Dst:             fwrite
        - Src:             'pagerfile.c:31,7'
          Dst:             fflush
    - functionName:    pclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pager_printf
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfp
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_vprintf
      functionUses:    101
      BranchProfiles:  []
      Callsites:
        - Src:             'pagerfile.c:166,9'
          Dst:             pager_vprintf
    - functionName:    pager_vprintf
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfp
        - fmt
        - ap
      BBCount:         25
      ICount:          189
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - e2nrealloc
        - ecalloc
        - memccount
        - memchr
        - pager_checklines
        - pager_flush
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pagerfile.c:118,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:120,11'
              BranchSideFuncs:
                - vsnprintf
                - memchr
                - e2nrealloc
                - pager_flush
                - pager_checklines
                - memccount
            - BranchSide:      'pagerfile.c:126,3'
              BranchSideFuncs:
                - vsnprintf
                - memchr
                - e2nrealloc
                - pager_flush
                - pager_checklines
                - memccount
        - Branch String:   'pagerfile.c:120,11'
          Branch Sides:
            - BranchSide:      'pagerfile.c:121,2'
              BranchSideFuncs:
                - ecalloc
                - vsnprintf
                - memchr
                - e2nrealloc
                - pager_flush
                - pager_checklines
                - memccount
            - BranchSide:      'pagerfile.c:123,34'
              BranchSideFuncs:
                - ecalloc
                - vsnprintf
                - memchr
                - e2nrealloc
                - pager_flush
                - pager_checklines
                - memccount
        - Branch String:   'pagerfile.c:136,17'
          Branch Sides:
            - BranchSide:      'pagerfile.c:136,20'
              BranchSideFuncs:
                - e2nrealloc
                - vsnprintf
                - memchr
                - pager_flush
                - pager_checklines
                - memccount
            - BranchSide:      'pagerfile.c:138,31'
              BranchSideFuncs:
                - e2nrealloc
                - vsnprintf
                - memchr
                - pager_flush
                - pager_checklines
                - memccount
        - Branch String:   'pagerfile.c:136,32'
          Branch Sides:
            - BranchSide:      'pagerfile.c:136,44'
              BranchSideFuncs:
                - e2nrealloc
                - vsnprintf
                - memchr
                - pager_flush
                - pager_checklines
                - memccount
            - BranchSide:      'pagerfile.c:138,31'
              BranchSideFuncs:
                - e2nrealloc
                - vsnprintf
                - memchr
                - pager_flush
                - pager_checklines
                - memccount
        - Branch String:   'pagerfile.c:136,11'
          Branch Sides:
            - BranchSide:      'pagerfile.c:138,31'
              BranchSideFuncs:
                - pager_flush
                - pager_checklines
                - memccount
            - BranchSide:      'pagerfile.c:142,8'
              BranchSideFuncs:
                - pager_flush
                - pager_checklines
                - memccount
        - Branch String:   'pagerfile.c:142,8'
          Branch Sides:
            - BranchSide:      'pagerfile.c:143,32'
              BranchSideFuncs:
                - memccount
                - pager_flush
                - pager_checklines
            - BranchSide:      'pagerfile.c:145,10'
              BranchSideFuncs:
                - pager_flush
                - pager_checklines
        - Branch String:   'pagerfile.c:151,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:152,29'
              BranchSideFuncs:
                - pager_checklines
            - BranchSide:      'pagerfile.c:154,24'
              BranchSideFuncs:
                - pager_flush
      Callsites:
        - Src:             'pagerfile.c:123,22'
          Dst:             ecalloc
        - Src:             'pagerfile.c:134,11'
          Dst:             vsnprintf
        - Src:             'pagerfile.c:136,36'
          Dst:             memchr
        - Src:             'pagerfile.c:138,19'
          Dst:             e2nrealloc
        - Src:             'pagerfile.c:143,21'
          Dst:             memccount
        - Src:             'pagerfile.c:152,11'
          Dst:             pager_checklines
        - Src:             'pagerfile.c:154,11'
          Dst:             pager_flush
    - functionName:    memccount
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - str
        - c
        - len
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pagerfile.c:61,3'
          Branch Sides:
            - BranchSide:      'pagerfile.c:62,10'
              BranchSideFuncs: []
            - BranchSide:      'pagerfile.c:64,10'
              BranchSideFuncs: []
        - Branch String:   'pagerfile.c:62,9'
          Branch Sides:
            - BranchSide:      'pagerfile.c:62,17'
              BranchSideFuncs: []
            - BranchSide:      'pagerfile.c:63,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pager_checklines
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfp
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - pager_flush
        - popen
        - strerror
        - terror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pagerfile.c:39,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:41,28'
              BranchSideFuncs:
                - popen
                - __errno_location
                - strerror
                - terror
                - pager_flush
            - BranchSide:      'pagerfile.c:54,3'
              BranchSideFuncs: []
        - Branch String:   'pagerfile.c:42,11'
          Branch Sides:
            - BranchSide:      'pagerfile.c:44,44'
              BranchSideFuncs:
                - pager_flush
            - BranchSide:      'pagerfile.c:49,4'
              BranchSideFuncs:
                - pager_flush
      Callsites:
        - Src:             'pagerfile.c:41,21'
          Dst:             popen
        - Src:             'pagerfile.c:44,66'
          Dst:             __errno_location
        - Src:             'pagerfile.c:44,56'
          Dst:             strerror
        - Src:             'pagerfile.c:44,4'
          Dst:             terror
        - Src:             'pagerfile.c:52,14'
          Dst:             pager_flush
    - functionName:    pager_writeln
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfp
        - str
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pager_write
        - pager_writez
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pagerfile.c:105,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:105,7'
              BranchSideFuncs:
                - pager_write
            - BranchSide:      'pagerfile.c:107,24'
              BranchSideFuncs:
                - pager_write
        - Branch String:   'pagerfile.c:107,11'
          Branch Sides:
            - BranchSide:      'pagerfile.c:108,5'
              BranchSideFuncs: []
            - BranchSide:      'pagerfile.c:109,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pagerfile.c:104,17'
          Dst:             pager_writez
        - Src:             'pagerfile.c:107,11'
          Dst:             pager_write
    - functionName:    pager_writez
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pfp
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_write
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pagerfile.c:90,33'
          Dst:             strlen
        - Src:             'pagerfile.c:90,10'
          Dst:             pager_write
    - functionName:    pager_write
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pfp
        - buffer
        - size
      BBCount:         11
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - e2nrealloc
        - fwrite
        - memccount
        - pager_checklines
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pagerfile.c:70,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:72,22'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'pagerfile.c:75,3'
              BranchSideFuncs:
                - memccount
                - pager_checklines
                - e2nrealloc
        - Branch String:   'pagerfile.c:75,3'
          Branch Sides:
            - BranchSide:      'pagerfile.c:76,32'
              BranchSideFuncs:
                - e2nrealloc
                - memccount
                - pager_checklines
            - BranchSide:      'pagerfile.c:77,11'
              BranchSideFuncs:
                - memccount
                - pager_checklines
        - Branch String:   'pagerfile.c:81,7'
          Branch Sides:
            - BranchSide:      'pagerfile.c:82,5'
              BranchSideFuncs: []
            - BranchSide:      'pagerfile.c:84,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pagerfile.c:72,14'
          Dst:             fwrite
        - Src:             'pagerfile.c:76,20'
          Dst:             e2nrealloc
        - Src:             'pagerfile.c:79,18'
          Dst:             memccount
        - Src:             'pagerfile.c:81,7'
          Dst:             pager_checklines
    - functionName:    pager_putc
      functionSourceFile: '/src/gdbm/tools/pagerfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pfp
        - c
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_write
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'pagerfile.c:98,10'
          Dst:             pager_write
    - functionName:    dsconv
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - ds
        - kv
      BBCount:         37
      ICount:          253
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - abort
        - lerror
        - slist_insert
        - slist_new_l
      functionUses:    2
      BranchProfiles:
        - Branch String:   'datconv.c:366,7'
          Branch Sides:
            - BranchSide:      'datconv.c:367,5'
              BranchSideFuncs:
                - lerror
                - lerror
                - lerror
                - slist_new_l
                - free
                - slist_new_l
                - slist_insert
            - BranchSide:      'datconv.c:369,7'
              BranchSideFuncs:
                - lerror
                - lerror
                - lerror
                - slist_new_l
                - free
                - slist_new_l
                - slist_insert
        - Branch String:   'datconv.c:369,29'
          Branch Sides:
            - BranchSide:      'datconv.c:369,32'
              BranchSideFuncs:
                - lerror
                - lerror
                - lerror
                - slist_new_l
                - free
                - slist_new_l
                - slist_insert
            - BranchSide:      'datconv.c:386,11'
              BranchSideFuncs:
                - lerror
                - lerror
                - lerror
        - Branch String:   'datconv.c:369,7'
          Branch Sides:
            - BranchSide:      'datconv.c:373,11'
              BranchSideFuncs:
                - lerror
                - lerror
                - lerror
                - slist_new_l
                - free
                - slist_new_l
                - slist_insert
            - BranchSide:      'datconv.c:386,11'
              BranchSideFuncs:
                - lerror
                - lerror
                - lerror
        - Branch String:   'datconv.c:373,11'
          Branch Sides:
            - BranchSide:      'datconv.c:375,38'
              BranchSideFuncs:
                - slist_new_l
                - free
                - lerror
                - lerror
                - lerror
                - slist_new_l
                - slist_insert
            - BranchSide:      'datconv.c:384,5'
              BranchSideFuncs:
                - lerror
                - lerror
                - lerror
        - Branch String:   'datconv.c:378,4'
          Branch Sides:
            - BranchSide:      'datconv.c:379,40'
              BranchSideFuncs:
                - slist_new_l
                - slist_insert
                - free
                - lerror
                - lerror
                - lerror
            - BranchSide:      'datconv.c:380,10'
              BranchSideFuncs:
                - free
                - lerror
                - lerror
                - lerror
        - Branch String:   'datconv.c:386,3'
          Branch Sides:
            - BranchSide:      'datconv.c:386,3'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:389,13'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'datconv.c:395,14'
              BranchSideFuncs:
                - lerror
                - lerror
        - Branch String:   'datconv.c:390,11'
          Branch Sides:
            - BranchSide:      'datconv.c:391,11'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'datconv.c:392,7'
              BranchSideFuncs: []
        - Branch String:   'datconv.c:395,54'
          Branch Sides:
            - BranchSide:      'datconv.c:395,57'
              BranchSideFuncs:
                - lerror
                - lerror
            - BranchSide:      'datconv.c:395,7'
              BranchSideFuncs:
                - lerror
                - lerror
        - Branch String:   'datconv.c:395,7'
          Branch Sides:
            - BranchSide:      'datconv.c:397,10'
              BranchSideFuncs:
                - lerror
                - lerror
            - BranchSide:      'datconv.c:404,11'
              BranchSideFuncs:
                - lerror
        - Branch String:   'datconv.c:398,8'
          Branch Sides:
            - BranchSide:      'datconv.c:400,17'
              BranchSideFuncs:
                - lerror
                - lerror
            - BranchSide:      'datconv.c:403,2'
              BranchSideFuncs:
                - lerror
                - lerror
        - Branch String:   'datconv.c:404,11'
          Branch Sides:
            - BranchSide:      'datconv.c:406,13'
              BranchSideFuncs:
                - lerror
            - BranchSide:      'datconv.c:409,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'datconv.c:367,5'
          Dst:             abort
        - Src:             'datconv.c:375,25'
          Dst:             slist_new_l
        - Src:             'datconv.c:379,27'
          Dst:             slist_new_l
        - Src:             'datconv.c:379,6'
          Dst:             slist_insert
        - Src:             'datconv.c:391,2'
          Dst:             lerror
        - Src:             'datconv.c:400,8'
          Dst:             lerror
        - Src:             'datconv.c:406,4'
          Dst:             lerror
    - functionName:    f_string
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         18
      ICount:          139
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_get_mb_cur_max
        - escape
        - iswprint
        - mbtowc
        - pager_printf
        - pager_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:79,3'
          Branch Sides:
            - BranchSide:      'datconv.c:81,29'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_printf
                - pager_write
                - pager_printf
            - BranchSide:      'datconv.c:102,10'
              BranchSideFuncs: []
        - Branch String:   'datconv.c:82,11'
          Branch Sides:
            - BranchSide:      'datconv.c:84,18'
              BranchSideFuncs:
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_printf
                - pager_write
            - BranchSide:      'datconv.c:87,16'
              BranchSideFuncs:
                - iswprint
                - escape
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - pager_printf
                - pager_printf
                - pager_write
        - Branch String:   'datconv.c:87,24'
          Branch Sides:
            - BranchSide:      'datconv.c:87,38'
              BranchSideFuncs:
                - escape
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - pager_write
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:90,21'
              BranchSideFuncs:
                - escape
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - pager_write
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:87,16'
          Branch Sides:
            - BranchSide:      'datconv.c:90,21'
              BranchSideFuncs:
                - pager_write
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:98,17'
              BranchSideFuncs:
                - pager_write
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:90,8'
          Branch Sides:
            - BranchSide:      'datconv.c:91,20'
              BranchSideFuncs:
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_write
                - pager_printf
            - BranchSide:      'datconv.c:93,20'
              BranchSideFuncs:
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_write
                - pager_printf
      Callsites:
        - Src:             'datconv.c:78,3'
          Dst:             mbtowc
        - Src:             'datconv.c:81,37'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'datconv.c:81,15'
          Dst:             mbtowc
        - Src:             'datconv.c:84,4'
          Dst:             pager_printf
        - Src:             'datconv.c:87,28'
          Dst:             iswprint
        - Src:             'datconv.c:90,13'
          Dst:             escape
        - Src:             'datconv.c:91,6'
          Dst:             pager_printf
        - Src:             'datconv.c:93,6'
          Dst:             pager_printf
        - Src:             'datconv.c:98,4'
          Dst:             pager_write
    - functionName:    mbtowc
      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:    4
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    f_stringz
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         18
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_get_mb_cur_max
        - escape
        - iswprint
        - mbtowc
        - pager_printf
        - pager_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:48,3'
          Branch Sides:
            - BranchSide:      'datconv.c:48,3'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_printf
                - pager_write
            - BranchSide:      'datconv.c:50,29'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_printf
                - pager_write
        - Branch String:   'datconv.c:51,11'
          Branch Sides:
            - BranchSide:      'datconv.c:52,2'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:53,11'
              BranchSideFuncs:
                - iswprint
                - escape
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - pager_printf
                - pager_write
        - Branch String:   'datconv.c:53,19'
          Branch Sides:
            - BranchSide:      'datconv.c:53,33'
              BranchSideFuncs:
                - escape
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - pager_write
                - pager_printf
            - BranchSide:      'datconv.c:56,21'
              BranchSideFuncs:
                - escape
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - pager_write
                - pager_printf
        - Branch String:   'datconv.c:53,11'
          Branch Sides:
            - BranchSide:      'datconv.c:56,21'
              BranchSideFuncs:
                - pager_write
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:64,17'
              BranchSideFuncs:
                - pager_write
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:56,8'
          Branch Sides:
            - BranchSide:      'datconv.c:57,20'
              BranchSideFuncs:
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_write
            - BranchSide:      'datconv.c:59,20'
              BranchSideFuncs:
                - pager_printf
                - __ctype_get_mb_cur_max
                - mbtowc
                - iswprint
                - escape
                - pager_printf
                - pager_write
      Callsites:
        - Src:             'datconv.c:47,3'
          Dst:             mbtowc
        - Src:             'datconv.c:50,37'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'datconv.c:50,15'
          Dst:             mbtowc
        - Src:             'datconv.c:53,23'
          Dst:             iswprint
        - Src:             'datconv.c:56,13'
          Dst:             escape
        - Src:             'datconv.c:57,6'
          Dst:             pager_printf
        - Src:             'datconv.c:59,6'
          Dst:             pager_printf
        - Src:             'datconv.c:64,4'
          Dst:             pager_write
    - functionName:    f_double
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:38,1'
          Dst:             pager_printf
    - functionName:    f_float
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:37,1'
          Dst:             pager_printf
    - functionName:    f_ullong
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:36,1'
          Dst:             pager_printf
    - functionName:    f_llong
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:35,1'
          Dst:             pager_printf
    - functionName:    f_ulong
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:34,1'
          Dst:             pager_printf
    - functionName:    f_long
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:33,1'
          Dst:             pager_printf
    - functionName:    f_uint
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:32,1'
          Dst:             pager_printf
    - functionName:    f_int
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:31,1'
          Dst:             pager_printf
    - functionName:    f_ushort
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:30,1'
          Dst:             pager_printf
    - functionName:    f_short
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:29,1'
          Dst:             pager_printf
    - functionName:    f_char
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - ptr
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pager_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:28,1'
          Dst:             pager_printf
    - functionName:    dsprint
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - what
        - ds
      BBCount:         27
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - pager_printf
        - pager_putc
        - pager_writeln
      functionUses:    2
      BranchProfiles:
        - Branch String:   'datconv.c:541,7'
          Branch Sides:
            - BranchSide:      'datconv.c:543,21'
              BranchSideFuncs:
                - pager_printf
                - pager_writeln
                - pager_printf
                - pager_putc
                - pager_putc
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:547,11'
              BranchSideFuncs:
                - pager_writeln
                - pager_printf
                - pager_putc
                - pager_putc
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:548,3'
          Branch Sides:
            - BranchSide:      'datconv.c:550,15'
              BranchSideFuncs:
                - pager_printf
                - pager_putc
                - pager_writeln
                - pager_putc
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:572,7'
              BranchSideFuncs:
                - pager_writeln
        - Branch String:   'datconv.c:550,7'
          Branch Sides:
            - BranchSide:      'datconv.c:553,18'
              BranchSideFuncs:
                - pager_printf
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_printf
                - pager_putc
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:561,18'
              BranchSideFuncs:
                - pager_printf
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_putc
            - BranchSide:      'datconv.c:565,18'
              BranchSideFuncs:
                - pager_printf
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_putc
            - BranchSide:      'datconv.c:568,11'
              BranchSideFuncs:
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_putc
        - Branch String:   'datconv.c:554,8'
          Branch Sides:
            - BranchSide:      'datconv.c:555,20'
              BranchSideFuncs:
                - pager_printf
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_putc
                - pager_printf
            - BranchSide:      'datconv.c:556,8'
              BranchSideFuncs:
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_putc
                - pager_printf
        - Branch String:   'datconv.c:556,8'
          Branch Sides:
            - BranchSide:      'datconv.c:557,20'
              BranchSideFuncs:
                - pager_printf
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_putc
            - BranchSide:      'datconv.c:558,4'
              BranchSideFuncs:
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_putc
        - Branch String:   'datconv.c:568,11'
          Branch Sides:
            - BranchSide:      'datconv.c:569,14'
              BranchSideFuncs:
                - pager_putc
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:570,19'
              BranchSideFuncs:
                - pager_putc
                - pager_writeln
                - pager_printf
                - pager_putc
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:572,7'
          Branch Sides:
            - BranchSide:      'datconv.c:572,7'
              BranchSideFuncs:
                - pager_writeln
            - BranchSide:      'datconv.c:573,20'
              BranchSideFuncs:
                - pager_writeln
      Callsites:
        - Src:             'datconv.c:540,3'
          Dst:             pager_printf
        - Src:             'datconv.c:543,7'
          Dst:             pager_printf
        - Src:             'datconv.c:553,4'
          Dst:             pager_printf
        - Src:             'datconv.c:555,6'
          Dst:             pager_printf
        - Src:             'datconv.c:557,6'
          Dst:             pager_printf
        - Src:             'datconv.c:561,4'
          Dst:             pager_printf
        - Src:             'datconv.c:565,4'
          Dst:             pager_printf
        - Src:             'datconv.c:569,2'
          Dst:             pager_putc
        - Src:             'datconv.c:570,7'
          Dst:             pager_putc
        - Src:             'datconv.c:573,5'
          Dst:             pager_writeln
    - functionName:    datum_scan_notag
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dat
        - ds
        - kv
      BBCount:         23
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - dsconv
        - lerror
        - xd_expand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'datconv.c:421,19'
          Branch Sides:
            - BranchSide:      'datconv.c:421,22'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - dsconv
                - lerror
            - BranchSide:      'datconv.c:421,3'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - dsconv
                - lerror
        - Branch String:   'datconv.c:421,25'
          Branch Sides:
            - BranchSide:      'datconv.c:421,28'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - dsconv
                - lerror
            - BranchSide:      'datconv.c:421,3'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - dsconv
                - lerror
        - Branch String:   'datconv.c:421,3'
          Branch Sides:
            - BranchSide:      'datconv.c:423,11'
              BranchSideFuncs:
                - xd_expand
                - free
                - xd_expand
                - dsconv
                - lerror
            - BranchSide:      'datconv.c:450,7'
              BranchSideFuncs:
                - free
        - Branch String:   'datconv.c:423,11'
          Branch Sides:
            - BranchSide:      'datconv.c:425,13'
              BranchSideFuncs:
                - lerror
                - free
            - BranchSide:      'datconv.c:431,15'
              BranchSideFuncs:
                - xd_expand
                - free
                - lerror
                - xd_expand
                - dsconv
        - Branch String:   'datconv.c:431,7'
          Branch Sides:
            - BranchSide:      'datconv.c:434,23'
              BranchSideFuncs:
                - dsconv
                - free
                - xd_expand
                - xd_expand
                - lerror
            - BranchSide:      'datconv.c:439,20'
              BranchSideFuncs:
                - xd_expand
                - free
                - xd_expand
                - dsconv
                - lerror
            - BranchSide:      'datconv.c:444,23'
              BranchSideFuncs:
                - xd_expand
                - free
                - xd_expand
                - dsconv
                - lerror
            - BranchSide:      'datconv.c:448,5'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - dsconv
                - lerror
        - Branch String:   'datconv.c:450,7'
          Branch Sides:
            - BranchSide:      'datconv.c:452,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'datconv.c:456,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'datconv.c:425,4'
          Dst:             lerror
        - Src:             'datconv.c:434,10'
          Dst:             dsconv
        - Src:             'datconv.c:439,4'
          Dst:             xd_expand
        - Src:             'datconv.c:444,4'
          Dst:             xd_expand
    - functionName:    xd_expand
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - xd
        - size
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - erealloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'datconv.c:341,23'
          Branch Sides:
            - BranchSide:      'datconv.c:341,7'
              BranchSideFuncs:
                - erealloc
            - BranchSide:      'datconv.c:343,28'
              BranchSideFuncs:
                - erealloc
        - Branch String:   'datconv.c:341,7'
          Branch Sides:
            - BranchSide:      'datconv.c:341,7'
              BranchSideFuncs:
                - erealloc
            - BranchSide:      'datconv.c:343,28'
              BranchSideFuncs:
                - erealloc
      Callsites:
        - Src:             'datconv.c:343,18'
          Dst:             erealloc
    - functionName:    datum_scan_tag
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dat
        - ds
        - kvlist
      BBCount:         29
      ICount:          224
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - dsconv
        - dsegm_list_find
        - kvlist_find
        - lerror
        - xd_expand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'datconv.c:470,3'
          Branch Sides:
            - BranchSide:      'datconv.c:472,12'
              BranchSideFuncs:
                - lerror
                - dsegm_list_find
                - lerror
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
            - BranchSide:      'datconv.c:486,3'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
        - Branch String:   'datconv.c:472,11'
          Branch Sides:
            - BranchSide:      'datconv.c:474,13'
              BranchSideFuncs:
                - dsegm_list_find
                - lerror
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
                - lerror
            - BranchSide:      'datconv.c:478,29'
              BranchSideFuncs:
                - dsegm_list_find
                - lerror
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
                - lerror
        - Branch String:   'datconv.c:478,11'
          Branch Sides:
            - BranchSide:      'datconv.c:480,13'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
                - lerror
                - dsegm_list_find
                - lerror
            - BranchSide:      'datconv.c:483,5'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
                - lerror
                - dsegm_list_find
                - lerror
        - Branch String:   'datconv.c:488,19'
          Branch Sides:
            - BranchSide:      'datconv.c:488,22'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
            - BranchSide:      'datconv.c:488,3'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
        - Branch String:   'datconv.c:488,3'
          Branch Sides:
            - BranchSide:      'datconv.c:490,15'
              BranchSideFuncs:
                - xd_expand
                - free
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
            - BranchSide:      'datconv.c:516,7'
              BranchSideFuncs:
                - free
        - Branch String:   'datconv.c:490,7'
          Branch Sides:
            - BranchSide:      'datconv.c:493,22'
              BranchSideFuncs:
                - kvlist_find
                - xd_expand
                - free
                - xd_expand
                - xd_expand
                - dsconv
            - BranchSide:      'datconv.c:505,20'
              BranchSideFuncs:
                - xd_expand
                - free
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
            - BranchSide:      'datconv.c:510,23'
              BranchSideFuncs:
                - xd_expand
                - free
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
            - BranchSide:      'datconv.c:514,5'
              BranchSideFuncs:
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
                - dsconv
        - Branch String:   'datconv.c:494,8'
          Branch Sides:
            - BranchSide:      'datconv.c:495,25'
              BranchSideFuncs:
                - dsconv
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - xd_expand
            - BranchSide:      'datconv.c:498,20'
              BranchSideFuncs:
                - xd_expand
                - free
                - xd_expand
                - xd_expand
                - kvlist_find
                - dsconv
        - Branch String:   'datconv.c:516,7'
          Branch Sides:
            - BranchSide:      'datconv.c:518,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'datconv.c:522,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'datconv.c:474,4'
          Dst:             lerror
        - Src:             'datconv.c:478,12'
          Dst:             dsegm_list_find
        - Src:             'datconv.c:480,4'
          Dst:             lerror
        - Src:             'datconv.c:493,9'
          Dst:             kvlist_find
        - Src:             'datconv.c:495,12'
          Dst:             dsconv
        - Src:             'datconv.c:499,8'
          Dst:             xd_expand
        - Src:             'datconv.c:505,4'
          Dst:             xd_expand
        - Src:             'datconv.c:510,4'
          Dst:             xd_expand
    - functionName:    dsegm_list_find
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dp
        - name
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'datconv.c:245,3'
          Branch Sides:
            - BranchSide:      'datconv.c:245,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'datconv.c:246,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'datconv.c:246,30'
          Branch Sides:
            - BranchSide:      'datconv.c:246,33'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'datconv.c:247,37'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'datconv.c:246,50'
          Branch Sides:
            - BranchSide:      'datconv.c:247,10'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'datconv.c:247,37'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'datconv.c:246,9'
          Branch Sides:
            - BranchSide:      'datconv.c:247,37'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:248,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'datconv.c:247,2'
          Dst:             strcmp
    - functionName:    datum_scan
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dat
        - ds
        - kv
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    datum_format_file
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - dat
        - ds
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - datum_format
        - pager_close
        - pager_open
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:325,22'
          Dst:             pager_open
        - Src:             'datconv.c:326,3'
          Dst:             datum_format
        - Src:             'datconv.c:327,3'
          Dst:             pager_close
    - functionName:    datum_format
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - dat
        - ds
      BBCount:         51
      ICount:          331
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - abort
        - pager_printf
        - pager_write
        - pager_writez
        - strlen
        - variable_get
      functionUses:    11
      BranchProfiles:
        - Branch String:   'datconv.c:259,7'
          Branch Sides:
            - BranchSide:      'datconv.c:261,21'
              BranchSideFuncs:
                - variable_get
                - variable_get
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
                - abort
                - abort
            - BranchSide:      'datconv.c:265,53'
              BranchSideFuncs:
                - variable_get
                - variable_get
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
                - abort
                - abort
        - Branch String:   'datconv.c:265,7'
          Branch Sides:
            - BranchSide:      'datconv.c:266,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'datconv.c:267,53'
              BranchSideFuncs:
                - variable_get
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
                - abort
        - Branch String:   'datconv.c:267,7'
          Branch Sides:
            - BranchSide:      'datconv.c:268,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'datconv.c:270,3'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:270,13'
          Branch Sides:
            - BranchSide:      'datconv.c:270,16'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:270,3'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:270,3'
          Branch Sides:
            - BranchSide:      'datconv.c:270,3'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:272,15'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:272,7'
          Branch Sides:
            - BranchSide:      'datconv.c:275,9'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:312,10'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:316,11'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:319,5'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:275,8'
          Branch Sides:
            - BranchSide:      'datconv.c:276,20'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:277,8'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:277,8'
          Branch Sides:
            - BranchSide:      'datconv.c:278,20'
              BranchSideFuncs:
                - pager_printf
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
            - BranchSide:      'datconv.c:279,8'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
        - Branch String:   'datconv.c:279,8'
          Branch Sides:
            - BranchSide:      'datconv.c:280,20'
              BranchSideFuncs:
                - pager_printf
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
            - BranchSide:      'datconv.c:281,8'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
        - Branch String:   'datconv.c:281,8'
          Branch Sides:
            - BranchSide:      'datconv.c:285,15'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
            - BranchSide:      'datconv.c:306,8'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:285,8'
          Branch Sides:
            - BranchSide:      'datconv.c:287,9'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
            - BranchSide:      'datconv.c:305,6'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
                - pager_printf
        - Branch String:   'datconv.c:287,9'
          Branch Sides:
            - BranchSide:      'datconv.c:288,20'
              BranchSideFuncs:
                - strlen
                - pager_write
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:289,9'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
        - Branch String:   'datconv.c:289,9'
          Branch Sides:
            - BranchSide:      'datconv.c:291,23'
              BranchSideFuncs:
                - pager_printf
                - pager_writez
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:297,13'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
        - Branch String:   'datconv.c:299,11'
          Branch Sides:
            - BranchSide:      'datconv.c:300,13'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
            - BranchSide:      'datconv.c:301,13'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
        - Branch String:   'datconv.c:306,8'
          Branch Sides:
            - BranchSide:      'datconv.c:307,20'
              BranchSideFuncs:
                - pager_printf
                - pager_writez
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
            - BranchSide:      'datconv.c:308,16'
              BranchSideFuncs:
                - pager_writez
                - pager_printf
                - pager_printf
                - strlen
                - pager_write
                - pager_printf
                - pager_printf
      Callsites:
        - Src:             'datconv.c:261,7'
          Dst:             pager_printf
        - Src:             'datconv.c:265,7'
          Dst:             variable_get
        - Src:             'datconv.c:266,5'
          Dst:             abort
        - Src:             'datconv.c:267,7'
          Dst:             variable_get
        - Src:             'datconv.c:268,5'
          Dst:             abort
        - Src:             'datconv.c:276,6'
          Dst:             pager_writez
        - Src:             'datconv.c:278,6'
          Dst:             pager_printf
        - Src:             'datconv.c:280,6'
          Dst:             pager_printf
        - Src:             'datconv.c:288,34'
          Dst:             strlen
        - Src:             'datconv.c:288,7'
          Dst:             pager_write
        - Src:             'datconv.c:291,9'
          Dst:             pager_printf
        - Src:             'datconv.c:307,6'
          Dst:             pager_printf
    - functionName:    dsegm_list_free
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dp
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'datconv.c:232,3'
          Branch Sides:
            - BranchSide:      'datconv.c:234,28'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'datconv.c:240,1'
              BranchSideFuncs: []
        - Branch String:   'datconv.c:235,11'
          Branch Sides:
            - BranchSide:      'datconv.c:236,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'datconv.c:237,13'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    dsegm_new_field
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - type
        - id
        - dim
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dsegm_new
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:222,21'
          Dst:             dsegm_new
    - functionName:    dsegm_new
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:213,21'
          Dst:             emalloc
    - functionName:    datadef_lookup
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'datconv.c:204,3'
          Branch Sides:
            - BranchSide:      'datconv.c:205,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'datconv.c:207,3'
              BranchSideFuncs: []
        - Branch String:   'datconv.c:205,9'
          Branch Sides:
            - BranchSide:      'datconv.c:205,35'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:206,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'datconv.c:205,9'
          Dst:             strcmp
    - functionName:    s_char
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xd_store
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:108,3'
          Dst:             xd_store
    - functionName:    s_short
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtol
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:130,1'
          Branch Sides:
            - BranchSide:      'datconv.c:130,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:130,1'
              BranchSideFuncs:
                - __errno_location
                - xd_store
        - Branch String:   'datconv.c:130,1'
          Branch Sides:
            - BranchSide:      'datconv.c:130,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:130,1'
              BranchSideFuncs:
                - xd_store
        - Branch String:   'datconv.c:130,1'
          Branch Sides:
            - BranchSide:      'datconv.c:130,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:130,1'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:130,1'
          Dst:             __errno_location
        - Src:             'datconv.c:130,1'
          Dst:             strtol
        - Src:             'datconv.c:130,1'
          Dst:             __errno_location
        - Src:             'datconv.c:130,1'
          Dst:             xd_store
    - functionName:    s_ushort
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtoul
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:131,1'
          Branch Sides:
            - BranchSide:      'datconv.c:131,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:131,1'
              BranchSideFuncs:
                - __errno_location
                - xd_store
        - Branch String:   'datconv.c:131,1'
          Branch Sides:
            - BranchSide:      'datconv.c:131,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:131,1'
              BranchSideFuncs:
                - xd_store
        - Branch String:   'datconv.c:131,1'
          Branch Sides:
            - BranchSide:      'datconv.c:131,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:131,1'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:131,1'
          Dst:             __errno_location
        - Src:             'datconv.c:131,1'
          Dst:             strtoul
        - Src:             'datconv.c:131,1'
          Dst:             __errno_location
        - Src:             'datconv.c:131,1'
          Dst:             xd_store
    - functionName:    s_int
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtol
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:132,1'
          Branch Sides:
            - BranchSide:      'datconv.c:132,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:132,1'
              BranchSideFuncs:
                - __errno_location
                - xd_store
        - Branch String:   'datconv.c:132,1'
          Branch Sides:
            - BranchSide:      'datconv.c:132,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:132,1'
              BranchSideFuncs:
                - xd_store
        - Branch String:   'datconv.c:132,1'
          Branch Sides:
            - BranchSide:      'datconv.c:132,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:132,1'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:132,1'
          Dst:             __errno_location
        - Src:             'datconv.c:132,1'
          Dst:             strtol
        - Src:             'datconv.c:132,1'
          Dst:             __errno_location
        - Src:             'datconv.c:132,1'
          Dst:             xd_store
    - functionName:    s_uint
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtol
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:133,1'
          Branch Sides:
            - BranchSide:      'datconv.c:133,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:133,1'
              BranchSideFuncs:
                - __errno_location
                - xd_store
        - Branch String:   'datconv.c:133,1'
          Branch Sides:
            - BranchSide:      'datconv.c:133,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:133,1'
              BranchSideFuncs:
                - xd_store
        - Branch String:   'datconv.c:133,1'
          Branch Sides:
            - BranchSide:      'datconv.c:133,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:133,1'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:133,1'
          Dst:             __errno_location
        - Src:             'datconv.c:133,1'
          Dst:             strtol
        - Src:             'datconv.c:133,1'
          Dst:             __errno_location
        - Src:             'datconv.c:133,1'
          Dst:             xd_store
    - functionName:    s_long
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtoul
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:134,1'
          Branch Sides:
            - BranchSide:      'datconv.c:134,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:134,1'
              BranchSideFuncs:
                - __errno_location
                - xd_store
        - Branch String:   'datconv.c:134,1'
          Branch Sides:
            - BranchSide:      'datconv.c:134,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:134,1'
              BranchSideFuncs:
                - xd_store
        - Branch String:   'datconv.c:134,1'
          Branch Sides:
            - BranchSide:      'datconv.c:134,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:134,1'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:134,1'
          Dst:             __errno_location
        - Src:             'datconv.c:134,1'
          Dst:             strtoul
        - Src:             'datconv.c:134,1'
          Dst:             __errno_location
        - Src:             'datconv.c:134,1'
          Dst:             xd_store
    - functionName:    s_ulong
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtoul
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:135,1'
          Branch Sides:
            - BranchSide:      'datconv.c:135,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:135,1'
              BranchSideFuncs:
                - __errno_location
                - xd_store
        - Branch String:   'datconv.c:135,1'
          Branch Sides:
            - BranchSide:      'datconv.c:135,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:135,1'
              BranchSideFuncs:
                - xd_store
        - Branch String:   'datconv.c:135,1'
          Branch Sides:
            - BranchSide:      'datconv.c:135,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:135,1'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:135,1'
          Dst:             __errno_location
        - Src:             'datconv.c:135,1'
          Dst:             strtoul
        - Src:             'datconv.c:135,1'
          Dst:             __errno_location
        - Src:             'datconv.c:135,1'
          Dst:             xd_store
    - functionName:    s_llong
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtoll
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:136,1'
          Branch Sides:
            - BranchSide:      'datconv.c:136,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:136,1'
              BranchSideFuncs:
                - __errno_location
                - xd_store
        - Branch String:   'datconv.c:136,1'
          Branch Sides:
            - BranchSide:      'datconv.c:136,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:136,1'
              BranchSideFuncs:
                - xd_store
        - Branch String:   'datconv.c:136,1'
          Branch Sides:
            - BranchSide:      'datconv.c:136,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:136,1'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:136,1'
          Dst:             __errno_location
        - Src:             'datconv.c:136,1'
          Dst:             strtoll
        - Src:             'datconv.c:136,1'
          Dst:             __errno_location
        - Src:             'datconv.c:136,1'
          Dst:             xd_store
    - functionName:    s_ullong
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strtoull
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:137,1'
          Branch Sides:
            - BranchSide:      'datconv.c:137,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:137,1'
              BranchSideFuncs:
                - __errno_location
                - xd_store
        - Branch String:   'datconv.c:137,1'
          Branch Sides:
            - BranchSide:      'datconv.c:137,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:137,1'
              BranchSideFuncs:
                - xd_store
        - Branch String:   'datconv.c:137,1'
          Branch Sides:
            - BranchSide:      'datconv.c:137,1'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:137,1'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:137,1'
          Dst:             __errno_location
        - Src:             'datconv.c:137,1'
          Dst:             strtoull
        - Src:             'datconv.c:137,1'
          Dst:             __errno_location
        - Src:             'datconv.c:137,1'
          Dst:             xd_store
    - functionName:    s_float
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - strtod
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:161,13'
          Branch Sides:
            - BranchSide:      'datconv.c:161,17'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'datconv.c:161,7'
          Branch Sides:
            - BranchSide:      'datconv.c:162,5'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:163,13'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:159,3'
          Dst:             __errno_location
        - Src:             'datconv.c:160,7'
          Dst:             strtod
        - Src:             'datconv.c:161,7'
          Dst:             __errno_location
        - Src:             'datconv.c:163,3'
          Dst:             xd_store
    - functionName:    s_double
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - strtod
        - xd_store
      functionUses:    0
      BranchProfiles:
        - Branch String:   'datconv.c:147,13'
          Branch Sides:
            - BranchSide:      'datconv.c:147,17'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:148,5'
              BranchSideFuncs: []
        - Branch String:   'datconv.c:147,7'
          Branch Sides:
            - BranchSide:      'datconv.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:149,13'
              BranchSideFuncs:
                - xd_store
      Callsites:
        - Src:             'datconv.c:145,3'
          Dst:             __errno_location
        - Src:             'datconv.c:146,7'
          Dst:             strtod
        - Src:             'datconv.c:147,7'
          Dst:             __errno_location
        - Src:             'datconv.c:149,3'
          Dst:             xd_store
    - functionName:    s_stringz
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - xd_store
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:170,22'
          Dst:             strlen
        - Src:             'datconv.c:170,3'
          Dst:             xd_store
    - functionName:    s_string
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xd
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - xd_store
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'datconv.c:177,22'
          Dst:             strlen
        - Src:             'datconv.c:177,3'
          Dst:             xd_store
    - functionName:    xd_store
      functionSourceFile: '/src/gdbm/tools/datconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - xd
        - val
        - size
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xd_expand
      functionUses:    13
      BranchProfiles:
        - Branch String:   'datconv.c:355,7'
          Branch Sides:
            - BranchSide:      'datconv.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'datconv.c:356,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'datconv.c:352,3'
          Dst:             xd_expand
    - 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:    2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_file_eq
      functionSourceFile: '/src/gdbm/tools/input-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-file.c:48,37'
          Branch Sides:
            - BranchSide:      'input-file.c:48,40'
              BranchSideFuncs: []
            - BranchSide:      'input-file.c:48,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    instream_file_close
      functionSourceFile: '/src/gdbm/tools/input-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - istr
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fclose
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input-file.c:38,3'
          Dst:             fclose
    - functionName:    instream_file_read
      functionSourceFile: '/src/gdbm/tools/input-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - istr
        - buf
        - size
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input-file.c:31,10'
          Dst:             fread
    - functionName:    instream_file_create
      functionSourceFile: '/src/gdbm/tools/input-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         11
      ICount:          119
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - emalloc
        - estrdup
        - fopen
        - stat
        - strerror
        - terror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-file.c:58,7'
          Branch Sides:
            - BranchSide:      'input-file.c:60,42'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - terror
            - BranchSide:      'input-file.c:63,13'
              BranchSideFuncs:
                - terror
                - fopen
                - __errno_location
                - strerror
                - terror
                - emalloc
                - estrdup
        - Branch String:   'input-file.c:70,7'
          Branch Sides:
            - BranchSide:      'input-file.c:72,52'
              BranchSideFuncs:
                - emalloc
                - estrdup
            - BranchSide:      'input-file.c:77,10'
              BranchSideFuncs:
                - emalloc
                - estrdup
      Callsites:
        - Src:             'input-file.c:58,7'
          Dst:             stat
        - Src:             'input-file.c:60,58'
          Dst:             __errno_location
        - Src:             'input-file.c:60,48'
          Dst:             strerror
        - Src:             'input-file.c:60,7'
          Dst:             terror
        - Src:             'input-file.c:65,7'
          Dst:             terror
        - Src:             'input-file.c:69,8'
          Dst:             fopen
        - Src:             'input-file.c:73,18'
          Dst:             __errno_location
        - Src:             'input-file.c:73,8'
          Dst:             strerror
        - Src:             'input-file.c:72,7'
          Dst:             terror
        - Src:             'input-file.c:77,10'
          Dst:             emalloc
        - Src:             'input-file.c:78,24'
          Dst:             estrdup
    - functionName:    instream_null_eq
      functionSourceFile: '/src/gdbm/tools/input-null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_null_close
      functionSourceFile: '/src/gdbm/tools/input-null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - istr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_null_read
      functionSourceFile: '/src/gdbm/tools/input-null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - istr
        - buf
        - size
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instream_null_create
      functionSourceFile: '/src/gdbm/tools/input-null.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-null.c:42,10'
          Branch Sides:
            - BranchSide:      'input-null.c:40,20'
              BranchSideFuncs:
                - emalloc
            - BranchSide:      'input-null.c:42,10'
              BranchSideFuncs:
                - emalloc
      Callsites:
        - Src:             'input-null.c:42,10'
          Dst:             emalloc
    - functionName:    _gdbmsync_done
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   './proto.h:172,7'
          Branch Sides:
            - BranchSide:      './proto.h:173,12'
              BranchSideFuncs:
                - close
                - close
            - BranchSide:      './proto.h:174,7'
              BranchSideFuncs:
                - close
        - Branch String:   './proto.h:174,7'
          Branch Sides:
            - BranchSide:      './proto.h:174,7'
              BranchSideFuncs:
                - close
            - BranchSide:      './proto.h:175,12'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             './proto.h:173,5'
          Dst:             close
        - Src:             './proto.h:175,5'
          Dst:             close
    - functionName:    gdbm_close
      functionSourceFile: '/src/gdbm/src/gdbmclose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         32
      ICount:          189
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - _gdbm_cache_free
        - _gdbm_mapped_unmap
        - _gdbm_unlock_file
        - _gdbmsync_done
        - close
        - gdbm_clear_error
        - gdbm_errno_location
        - gdbm_file_sync
        - gdbm_last_syserr
        - gdbm_set_errno
      functionUses:    34
      BranchProfiles:
        - Branch String:   'gdbmclose.c:34,7'
          Branch Sides:
            - BranchSide:      'gdbmclose.c:37,11'
              BranchSideFuncs:
                - _gdbmsync_done
                - _gdbm_mapped_unmap
                - close
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_unlock_file
                - gdbm_file_sync
            - BranchSide:      'gdbmclose.c:53,32'
              BranchSideFuncs:
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
        - Branch String:   'gdbmclose.c:37,11'
          Branch Sides:
            - BranchSide:      'gdbmclose.c:38,18'
              BranchSideFuncs:
                - gdbm_file_sync
                - _gdbmsync_done
                - _gdbm_mapped_unmap
                - close
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_unlock_file
            - BranchSide:      'gdbmclose.c:40,23'
              BranchSideFuncs:
                - _gdbmsync_done
                - _gdbm_mapped_unmap
                - close
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_unlock_file
        - Branch String:   'gdbmclose.c:46,11'
          Branch Sides:
            - BranchSide:      'gdbmclose.c:47,21'
              BranchSideFuncs:
                - _gdbm_unlock_file
                - close
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmclose.c:49,18'
              BranchSideFuncs:
                - close
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmclose.c:49,11'
          Branch Sides:
            - BranchSide:      'gdbmclose.c:50,2'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmclose.c:51,5'
              BranchSideFuncs:
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
        - Branch String:   'gdbmclose.c:50,2'
          Branch Sides:
            - BranchSide:      'gdbmclose.c:50,2'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmclose.c:50,2'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
        - Branch String:   'gdbmclose.c:50,2'
          Branch Sides:
            - BranchSide:      'gdbmclose.c:50,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
            - BranchSide:      'gdbmclose.c:50,2'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
        - Branch String:   'gdbmclose.c:50,2'
          Branch Sides:
            - BranchSide:      'gdbmclose.c:50,2'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
            - BranchSide:      'gdbmclose.c:50,2'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_last_syserr
                - gdbm_clear_error
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_errno_location
                - __errno_location
        - Branch String:   'gdbmclose.c:64,7'
          Branch Sides:
            - BranchSide:      'gdbmclose.c:66,15'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'gdbmclose.c:69,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmclose.c:32,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmclose.c:38,2'
          Dst:             gdbm_file_sync
        - Src:             'gdbmclose.c:40,7'
          Dst:             _gdbmsync_done
        - Src:             'gdbmclose.c:44,7'
          Dst:             _gdbm_mapped_unmap
        - Src:             'gdbmclose.c:47,2'
          Dst:             _gdbm_unlock_file
        - Src:             'gdbmclose.c:49,11'
          Dst:             close
        - Src:             'gdbmclose.c:50,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmclose.c:50,2'
          Dst:             __errno_location
        - Src:             'gdbmclose.c:50,2'
          Dst:             __errno_location
        - Src:             'gdbmclose.c:50,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmclose.c:50,2'
          Dst:             gdbm_set_errno
        - Src:             'gdbmclose.c:53,14'
          Dst:             gdbm_last_syserr
        - Src:             'gdbmclose.c:55,3'
          Dst:             gdbm_clear_error
        - Src:             'gdbmclose.c:60,3'
          Dst:             _gdbm_cache_free
        - Src:             'gdbmclose.c:64,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmclose.c:66,7'
          Dst:             __errno_location
    - functionName:    gdbm_bucket_count
      functionSourceFile: '/src/gdbm/src/gdbmcount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - pcount
      BBCount:         26
      ICount:          137
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - _gdbm_next_bucket_dir
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmcount.c:49,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:49,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmcount.c:51,10'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
        - Branch String:   'gdbmcount.c:49,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:49,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmcount.c:49,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmcount.c:49,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:49,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmcount.c:49,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmcount.c:49,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:49,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmcount.c:49,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmcount.c:51,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:53,7'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
            - BranchSide:      'gdbmcount.c:55,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmcount.c:49,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmcount.c:49,3'
          Dst:             __errno_location
        - Src:             'gdbmcount.c:49,3'
          Dst:             __errno_location
        - Src:             'gdbmcount.c:49,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmcount.c:49,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmcount.c:51,45'
          Dst:             _gdbm_next_bucket_dir
    - functionName:    gdbm_count
      functionSourceFile: '/src/gdbm/src/gdbmcount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - pcount
      BBCount:         28
      ICount:          158
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - _gdbm_get_bucket
        - _gdbm_next_bucket_dir
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmcount.c:31,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:31,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmcount.c:33,10'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - _gdbm_next_bucket_dir
        - Branch String:   'gdbmcount.c:31,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:31,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmcount.c:31,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmcount.c:31,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:31,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmcount.c:31,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmcount.c:31,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:31,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmcount.c:31,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmcount.c:33,3'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:35,29'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - _gdbm_next_bucket_dir
            - BranchSide:      'gdbmcount.c:39,13'
              BranchSideFuncs: []
        - Branch String:   'gdbmcount.c:35,11'
          Branch Sides:
            - BranchSide:      'gdbmcount.c:36,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmcount.c:37,16'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
      Callsites:
        - Src:             'gdbmcount.c:31,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmcount.c:31,3'
          Dst:             __errno_location
        - Src:             'gdbmcount.c:31,3'
          Dst:             __errno_location
        - Src:             'gdbmcount.c:31,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmcount.c:31,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmcount.c:35,11'
          Dst:             _gdbm_get_bucket
        - Src:             'gdbmcount.c:33,33'
          Dst:             _gdbm_next_bucket_dir
    - functionName:    _gdbm_current_bucket_changed
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_delete
      functionSourceFile: '/src/gdbm/src/gdbmdelete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - key
        - ''
      BBCount:         63
      ICount:          432
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - __errno_location
        - _gdbm_current_bucket_changed
        - _gdbm_end_update
        - _gdbm_findkey
        - _gdbm_free
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmdelete.c:38,3'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:38,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdelete.c:41,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmdelete.c:38,3'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:38,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdelete.c:38,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdelete.c:38,3'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:38,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdelete.c:38,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdelete.c:38,3'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:38,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdelete.c:38,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmdelete.c:41,7'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:43,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdelete.c:48,19'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:43,7'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:43,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdelete.c:43,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdelete.c:43,7'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:43,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdelete.c:43,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdelete.c:43,7'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:43,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdelete.c:43,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmdelete.c:52,7'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmdelete.c:56,10'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:66,3'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:65,3'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
            - BranchSide:      'gdbmdelete.c:66,6'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:65,3'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:68,14'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
            - BranchSide:      'gdbmdelete.c:82,19'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:70,33'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:70,37'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
            - BranchSide:      'gdbmdelete.c:71,8'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:70,54'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:70,57'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
            - BranchSide:      'gdbmdelete.c:74,4'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:71,4'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:71,8'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
            - BranchSide:      'gdbmdelete.c:74,4'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:71,28'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:71,31'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
            - BranchSide:      'gdbmdelete.c:78,19'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:71,48'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:71,51'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
            - BranchSide:      'gdbmdelete.c:78,19'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:70,12'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:74,4'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
            - BranchSide:      'gdbmdelete.c:78,19'
              BranchSideFuncs:
                - _gdbm_free
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
        - Branch String:   'gdbmdelete.c:84,7'
          Branch Sides:
            - BranchSide:      'gdbmdelete.c:85,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmdelete.c:88,33'
              BranchSideFuncs:
                - _gdbm_current_bucket_changed
                - _gdbm_end_update
      Callsites:
        - Src:             'gdbmdelete.c:38,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdelete.c:38,3'
          Dst:             __errno_location
        - Src:             'gdbmdelete.c:38,3'
          Dst:             __errno_location
        - Src:             'gdbmdelete.c:38,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdelete.c:38,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdelete.c:43,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdelete.c:43,7'
          Dst:             __errno_location
        - Src:             'gdbmdelete.c:43,7'
          Dst:             __errno_location
        - Src:             'gdbmdelete.c:43,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdelete.c:43,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdelete.c:48,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdelete.c:51,14'
          Dst:             _gdbm_findkey
        - Src:             'gdbmdelete.c:84,7'
          Dst:             _gdbm_free
        - Src:             'gdbmdelete.c:88,3'
          Dst:             _gdbm_current_bucket_changed
        - Src:             'gdbmdelete.c:96,10'
          Dst:             _gdbm_end_update
    - functionName:    gdbm_dump
      functionSourceFile: '/src/gdbm/src/gdbmdump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dbf
        - filename
        - fmt
        - open_flags
        - mode
      BBCount:         88
      ICount:          414
      EdgeCount:       106
      CyclomaticComplexity: 20
      functionsReached:
        - __errno_location
        - close
        - fclose
        - fdopen
        - gdbm_dump_to_file
        - gdbm_errno_location
        - gdbm_set_errno
        - open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmdump.c:176,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:176,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:179,11'
              BranchSideFuncs:
                - open
                - fdopen
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_dump_to_file
                - fclose
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - open
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:176,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:176,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:176,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:176,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:176,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:176,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:176,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:176,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:176,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:179,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:182,19'
              BranchSideFuncs:
                - open
                - fdopen
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_dump_to_file
                - fclose
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:190,19'
              BranchSideFuncs:
                - open
                - fdopen
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_dump_to_file
                - fclose
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:198,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:183,11'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:185,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:188,7'
              BranchSideFuncs:
                - fdopen
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_dump_to_file
                - fclose
        - Branch String:   'gdbmdump.c:185,4'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:185,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:185,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:185,4'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:185,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:185,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:185,4'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:185,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:185,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:191,11'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:193,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:196,7'
              BranchSideFuncs:
                - fdopen
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_dump_to_file
                - fclose
        - Branch String:   'gdbmdump.c:193,4'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:193,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:193,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:193,4'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:193,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:193,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:193,4'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:193,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:193,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:198,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:198,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:198,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:198,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:198,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:198,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:198,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:198,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:198,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:203,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:205,14'
              BranchSideFuncs:
                - gdbm_dump_to_file
                - fclose
            - BranchSide:      'gdbmdump.c:209,27'
              BranchSideFuncs:
                - gdbm_dump_to_file
                - fclose
        - Branch String:   'gdbmdump.c:206,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:206,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:206,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:206,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:206,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:206,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:206,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:206,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:206,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmdump.c:176,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:176,3'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:176,3'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:176,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:176,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdump.c:182,13'
          Dst:             open
        - Src:             'gdbmdump.c:185,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:185,4'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:185,4'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:185,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:185,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdump.c:190,13'
          Dst:             open
        - Src:             'gdbmdump.c:193,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:193,4'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:193,4'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:193,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:193,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdump.c:198,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:198,7'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:198,7'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:198,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:198,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdump.c:202,8'
          Dst:             fdopen
        - Src:             'gdbmdump.c:205,7'
          Dst:             close
        - Src:             'gdbmdump.c:206,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:206,7'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:206,7'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:206,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:206,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdump.c:209,8'
          Dst:             gdbm_dump_to_file
        - Src:             'gdbmdump.c:210,3'
          Dst:             fclose
    - 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:    8
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_dump_to_file
      functionSourceFile: '/src/gdbm/src/gdbmdump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - fp
        - format
      BBCount:         59
      ICount:          272
      EdgeCount:       70
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - _gdbm_dump_ascii
        - ferror
        - gdbm_errno_location
        - gdbm_export_to_file
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmdump.c:142,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:142,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:144,11'
              BranchSideFuncs:
                - _gdbm_dump_ascii
                - ferror
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_export_to_file
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:142,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:142,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:142,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:142,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:142,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:142,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:142,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:142,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:142,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:144,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:147,33'
              BranchSideFuncs:
                - gdbm_export_to_file
                - ferror
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:151,30'
              BranchSideFuncs:
                - _gdbm_dump_ascii
                - ferror
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:155,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:155,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:155,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:155,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:155,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:155,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:155,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:155,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:155,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:155,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:159,15'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:159,26'
              BranchSideFuncs:
                - ferror
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:165,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmdump.c:159,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:161,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:165,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmdump.c:161,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:161,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:161,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:161,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:161,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:161,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmdump.c:161,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:161,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmdump.c:161,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmdump.c:142,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:142,3'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:142,3'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:142,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:142,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdump.c:147,12'
          Dst:             gdbm_export_to_file
        - Src:             'gdbmdump.c:151,12'
          Dst:             _gdbm_dump_ascii
        - Src:             'gdbmdump.c:155,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:155,7'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:155,7'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:155,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:155,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdump.c:159,18'
          Dst:             ferror
        - Src:             'gdbmdump.c:161,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:161,7'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:161,7'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:161,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:161,7'
          Dst:             gdbm_set_errno
    - functionName:    _gdbm_dump_ascii
      functionSourceFile: '/src/gdbm/src/gdbmdump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - fp
      BBCount:         44
      ICount:          342
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - ctime
        - fprintf
        - fstat
        - gdbm_clear_error
        - gdbm_errno_location
        - gdbm_fdesc
        - gdbm_fetch
        - gdbm_firstkey
        - gdbm_last_errno
        - gdbm_nextkey
        - gdbm_set_errno
        - getgrgid
        - getpwuid
        - print_datum
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmdump.c:68,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmdump.c:72,3'
              BranchSideFuncs:
                - time
                - ctime
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - getpwuid
                - fprintf
                - getgrgid
                - fprintf
                - fprintf
                - fprintf
                - gdbm_firstkey
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - print_datum
                - print_datum
                - gdbm_nextkey
                - free
                - free
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fprintf
                - fprintf
        - Branch String:   'gdbmdump.c:80,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:81,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - getgrgid
                - fprintf
                - fprintf
                - fprintf
                - gdbm_firstkey
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - print_datum
                - print_datum
                - gdbm_nextkey
                - free
                - free
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fprintf
            - BranchSide:      'gdbmdump.c:82,12'
              BranchSideFuncs:
                - fprintf
                - getgrgid
                - fprintf
                - fprintf
                - fprintf
                - gdbm_firstkey
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - print_datum
                - print_datum
                - gdbm_nextkey
                - free
                - free
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fprintf
        - Branch String:   'gdbmdump.c:84,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:85,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - gdbm_firstkey
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - print_datum
                - print_datum
                - gdbm_nextkey
                - free
                - free
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:86,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - gdbm_firstkey
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - print_datum
                - print_datum
                - gdbm_nextkey
                - free
                - free
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:92,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:95,32'
              BranchSideFuncs:
                - gdbm_fetch
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - print_datum
                - print_datum
                - gdbm_nextkey
                - free
                - free
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:118,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:96,11'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:98,52'
              BranchSideFuncs:
                - print_datum
                - print_datum
                - gdbm_nextkey
                - free
                - free
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:108,2'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:98,57'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:99,53'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:101,18'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:98,8'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:101,18'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:106,3'
              BranchSideFuncs:
                - gdbm_nextkey
                - free
                - free
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - print_datum
                - print_datum
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:103,8'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:103,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:103,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:103,8'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:103,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:103,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:103,8'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:103,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:103,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - fprintf
                - fprintf
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
        - Branch String:   'gdbmdump.c:121,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:123,29'
              BranchSideFuncs:
                - gdbm_last_errno
                - free
                - gdbm_clear_error
                - gdbm_errno_location
            - BranchSide:      'gdbmdump.c:131,9'
              BranchSideFuncs:
                - free
        - Branch String:   'gdbmdump.c:124,11'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:126,22'
              BranchSideFuncs:
                - gdbm_clear_error
                - gdbm_errno_location
                - free
            - BranchSide:      'gdbmdump.c:130,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'gdbmdump.c:67,8'
          Dst:             gdbm_fdesc
        - Src:             'gdbmdump.c:68,7'
          Dst:             fstat
        - Src:             'gdbmdump.c:72,3'
          Dst:             time
        - Src:             'gdbmdump.c:74,19'
          Dst:             ctime
        - Src:             'gdbmdump.c:73,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:75,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:77,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:78,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:79,8'
          Dst:             getpwuid
        - Src:             'gdbmdump.c:81,5'
          Dst:             fprintf
        - Src:             'gdbmdump.c:82,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:83,8'
          Dst:             getgrgid
        - Src:             'gdbmdump.c:85,5'
          Dst:             fprintf
        - Src:             'gdbmdump.c:86,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:87,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:88,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:90,9'
          Dst:             gdbm_firstkey
        - Src:             'gdbmdump.c:95,20'
          Dst:             gdbm_fetch
        - Src:             'gdbmdump.c:98,14'
          Dst:             print_datum
        - Src:             'gdbmdump.c:99,14'
          Dst:             print_datum
        - Src:             'gdbmdump.c:103,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:103,8'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:103,8'
          Dst:             __errno_location
        - Src:             'gdbmdump.c:103,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmdump.c:103,8'
          Dst:             gdbm_set_errno
        - Src:             'gdbmdump.c:109,17'
          Dst:             gdbm_nextkey
        - Src:             'gdbmdump.c:118,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:119,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:123,12'
          Dst:             gdbm_last_errno
        - Src:             'gdbmdump.c:126,4'
          Dst:             gdbm_clear_error
        - Src:             'gdbmdump.c:127,4'
          Dst:             gdbm_errno_location
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    time
      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:    ctime
      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:    getgrgid
      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:    print_datum
      functionSourceFile: '/src/gdbm/src/gdbmdump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dat
        - bufptr
        - bufsize
        - fp
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _gdbm_base64_encode
        - fprintf
        - fputc
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmdump.c:35,7'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:36,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmdump.c:38,8'
              BranchSideFuncs:
                - fwrite
                - fputc
        - Branch String:   'gdbmdump.c:39,3'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:41,18'
              BranchSideFuncs:
                - fwrite
                - fputc
            - BranchSide:      'gdbmdump.c:50,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmdump.c:42,11'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:43,4'
              BranchSideFuncs:
                - fwrite
                - fputc
            - BranchSide:      'gdbmdump.c:44,19'
              BranchSideFuncs:
                - fwrite
                - fputc
        - Branch String:   'gdbmdump.c:44,11'
          Branch Sides:
            - BranchSide:      'gdbmdump.c:45,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmdump.c:46,20'
              BranchSideFuncs:
                - fputc
                - fwrite
      Callsites:
        - Src:             'gdbmdump.c:32,3'
          Dst:             fprintf
        - Src:             'gdbmdump.c:33,8'
          Dst:             _gdbm_base64_encode
        - Src:             'gdbmdump.c:44,11'
          Dst:             fwrite
        - Src:             'gdbmdump.c:46,7'
          Dst:             fputc
    - functionName:    gdbm_check_syserr
      functionSourceFile: '/src/gdbm/src/gdbmerrno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmerrno.c:203,28'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:203,31'
              BranchSideFuncs: []
            - BranchSide:      'gdbmerrno.c:205,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmerrno.c:203,7'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:204,24'
              BranchSideFuncs: []
            - BranchSide:      'gdbmerrno.c:205,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdbm_db_strerror
      functionSourceFile: '/src/gdbm/src/gdbmerrno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - gdbm_strerror
        - strcat
        - strcpy
        - strerror
        - strlen
      functionUses:    27
      BranchProfiles:
        - Branch String:   'gdbmerrno.c:161,7'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:163,43'
              BranchSideFuncs: []
            - BranchSide:      'gdbmerrno.c:180,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmerrno.c:165,11'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:167,38'
              BranchSideFuncs:
                - strerror
                - strlen
                - strlen
                - malloc
                - strcpy
                - strcat
                - strcat
            - BranchSide:      'gdbmerrno.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'gdbmerrno.c:170,8'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:171,13'
              BranchSideFuncs:
                - strcpy
                - strcat
                - strcat
            - BranchSide:      'gdbmerrno.c:173,12'
              BranchSideFuncs:
                - strcpy
                - strcat
                - strcat
      Callsites:
        - Src:             'gdbmerrno.c:163,28'
          Dst:             gdbm_strerror
        - Src:             'gdbmerrno.c:167,28'
          Dst:             strerror
        - Src:             'gdbmerrno.c:168,17'
          Dst:             strlen
        - Src:             'gdbmerrno.c:168,35'
          Dst:             strlen
        - Src:             'gdbmerrno.c:173,4'
          Dst:             strcpy
        - Src:             'gdbmerrno.c:174,4'
          Dst:             strcat
        - Src:             'gdbmerrno.c:175,4'
          Dst:             strcat
    - functionName:    gdbm_strerror
      functionSourceFile: '/src/gdbm/src/gdbmerrno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - error
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gdbmerrno.c:153,31'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:153,34'
              BranchSideFuncs: []
            - BranchSide:      'gdbmerrno.c:154,11'
              BranchSideFuncs: []
        - Branch String:   'gdbmerrno.c:153,7'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmerrno.c:154,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_clear_error
      functionSourceFile: '/src/gdbm/src/gdbmerrno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gdbmerrno.c:89,7'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:89,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'gdbmerrno.c:91,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    gdbm_needs_recovery
      functionSourceFile: '/src/gdbm/src/gdbmerrno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmerrno.c:80,7'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:81,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmerrno.c:82,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdbm_last_syserr
      functionSourceFile: '/src/gdbm/src/gdbmerrno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmerrno.c:69,7'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:71,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmerrno.c:74,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmerrno.c:71,7'
          Dst:             __errno_location
    - functionName:    gdbm_last_errno
      functionSourceFile: '/src/gdbm/src/gdbmerrno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
      functionUses:    7
      BranchProfiles:
        - Branch String:   'gdbmerrno.c:58,7'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmerrno.c:63,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmerrno.c:60,7'
          Dst:             __errno_location
    - functionName:    gdbm_set_errno
      functionSourceFile: '/src/gdbm/src/gdbmerrno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dbf
        - ec
        - fatal
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - gdbm_errno_location
      functionUses:    173
      BranchProfiles:
        - Branch String:   'gdbmerrno.c:39,7'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:39,7'
              BranchSideFuncs:
                - free
                - gdbm_errno_location
                - __errno_location
            - BranchSide:      'gdbmerrno.c:41,13'
              BranchSideFuncs:
                - free
                - gdbm_errno_location
                - __errno_location
        - Branch String:   'gdbmerrno.c:45,11'
          Branch Sides:
            - BranchSide:      'gdbmerrno.c:46,23'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmerrno.c:48,2'
              BranchSideFuncs:
                - gdbm_errno_location
      Callsites:
        - Src:             'gdbmerrno.c:46,23'
          Dst:             __errno_location
        - Src:             'gdbmerrno.c:51,3'
          Dst:             gdbm_errno_location
    - functionName:    gdbm_errno_location
      functionSourceFile: '/src/gdbm/src/gdbmerrno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    484
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_export
      functionSourceFile: '/src/gdbm/src/gdbmexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dbf
        - exportfile
        - flags
        - mode
      BBCount:         70
      ICount:          331
      EdgeCount:       84
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - close
        - fclose
        - fdopen
        - gdbm_errno_location
        - gdbm_export_to_file
        - gdbm_set_errno
        - open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmexp.c:108,3'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:111,19'
              BranchSideFuncs:
                - open
                - fdopen
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_export_to_file
                - fclose
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:119,19'
              BranchSideFuncs:
                - open
                - fdopen
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_export_to_file
                - fclose
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:130,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmexp.c:112,11'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:114,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:117,7'
              BranchSideFuncs:
                - fdopen
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_export_to_file
                - fclose
        - Branch String:   'gdbmexp.c:114,4'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:114,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:114,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:114,4'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:114,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:114,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:114,4'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:114,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:114,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:120,11'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:122,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:125,7'
              BranchSideFuncs:
                - fdopen
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_export_to_file
                - fclose
        - Branch String:   'gdbmexp.c:122,4'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:122,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:122,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:122,4'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:122,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:122,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:122,4'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:122,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:122,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:130,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:130,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:130,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:130,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:130,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:130,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:130,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:130,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:130,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:136,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:138,14'
              BranchSideFuncs:
                - gdbm_export_to_file
                - fclose
            - BranchSide:      'gdbmexp.c:143,29'
              BranchSideFuncs:
                - gdbm_export_to_file
                - fclose
        - Branch String:   'gdbmexp.c:139,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:139,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:139,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:139,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:139,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:139,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:139,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:139,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:139,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmexp.c:111,13'
          Dst:             open
        - Src:             'gdbmexp.c:114,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:114,4'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:114,4'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:114,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:114,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmexp.c:119,13'
          Dst:             open
        - Src:             'gdbmexp.c:122,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:122,4'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:122,4'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:122,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:122,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmexp.c:130,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:130,7'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:130,7'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:130,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:130,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmexp.c:135,8'
          Dst:             fdopen
        - Src:             'gdbmexp.c:138,7'
          Dst:             close
        - Src:             'gdbmexp.c:139,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:139,7'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:139,7'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:139,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:139,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmexp.c:143,8'
          Dst:             gdbm_export_to_file
        - Src:             'gdbmexp.c:144,3'
          Dst:             fclose
    - functionName:    gdbm_export_to_file
      functionSourceFile: '/src/gdbm/src/gdbmexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - fp
      BBCount:         68
      ICount:          391
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - __errno_location
        - fwrite
        - gdbm_clear_error
        - gdbm_errno_location
        - gdbm_fetch
        - gdbm_firstkey
        - gdbm_last_errno
        - gdbm_nextkey
        - gdbm_set_errno
        - htonl
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmexp.c:41,3'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:41,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:44,15'
              BranchSideFuncs:
                - strlen
                - fwrite
                - strlen
                - fwrite
                - strlen
                - fwrite
                - gdbm_firstkey
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fwrite
                - gdbm_errno_location
        - Branch String:   'gdbmexp.c:41,3'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:41,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:41,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:41,3'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:41,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:41,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:41,3'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:41,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:41,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:44,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:45,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:46,15'
              BranchSideFuncs:
                - strlen
                - fwrite
                - strlen
                - fwrite
                - gdbm_firstkey
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fwrite
                - gdbm_errno_location
        - Branch String:   'gdbmexp.c:46,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:47,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:48,15'
              BranchSideFuncs:
                - strlen
                - fwrite
                - gdbm_firstkey
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fwrite
                - gdbm_errno_location
        - Branch String:   'gdbmexp.c:48,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:49,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:52,24'
              BranchSideFuncs:
                - gdbm_firstkey
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fwrite
                - gdbm_errno_location
        - Branch String:   'gdbmexp.c:54,3'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:56,26'
              BranchSideFuncs:
                - gdbm_fetch
                - htonl
                - fwrite
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fwrite
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:85,24'
              BranchSideFuncs:
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
        - Branch String:   'gdbmexp.c:57,11'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:59,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_nextkey
                - free
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - htonl
                - fwrite
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fwrite
            - BranchSide:      'gdbmexp.c:65,22'
              BranchSideFuncs:
                - htonl
                - fwrite
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - gdbm_errno_location
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fwrite
        - Branch String:   'gdbmexp.c:59,8'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:60,6'
              BranchSideFuncs: []
            - BranchSide:      'gdbmexp.c:61,2'
              BranchSideFuncs:
                - gdbm_nextkey
                - free
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - htonl
                - fwrite
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fwrite
                - gdbm_errno_location
        - Branch String:   'gdbmexp.c:66,8'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:67,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:68,12'
              BranchSideFuncs:
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - fwrite
                - fwrite
        - Branch String:   'gdbmexp.c:68,22'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:68,37'
              BranchSideFuncs:
                - fwrite
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - fwrite
            - BranchSide:      'gdbmexp.c:71,23'
              BranchSideFuncs:
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - fwrite
        - Branch String:   'gdbmexp.c:68,8'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:69,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:71,23'
              BranchSideFuncs:
                - htonl
                - fwrite
                - gdbm_nextkey
                - free
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - fwrite
        - Branch String:   'gdbmexp.c:72,8'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:73,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:74,13'
              BranchSideFuncs:
                - gdbm_nextkey
                - free
                - free
                - gdbm_last_errno
                - gdbm_clear_error
                - gdbm_errno_location
                - gdbm_fetch
                - htonl
                - fwrite
                - htonl
                - fwrite
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fwrite
                - gdbm_errno_location
                - fwrite
        - Branch String:   'gdbmexp.c:85,7'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:87,25'
              BranchSideFuncs:
                - gdbm_clear_error
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:91,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmexp.c:97,3'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:97,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmexp.c:97,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:97,3'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:97,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:97,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmexp.c:97,3'
          Branch Sides:
            - BranchSide:      'gdbmexp.c:97,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmexp.c:97,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmexp.c:41,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:41,3'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:41,3'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:41,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:41,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmexp.c:44,24'
          Dst:             strlen
        - Src:             'gdbmexp.c:44,7'
          Dst:             fwrite
        - Src:             'gdbmexp.c:46,29'
          Dst:             strlen
        - Src:             'gdbmexp.c:46,7'
          Dst:             fwrite
        - Src:             'gdbmexp.c:48,24'
          Dst:             strlen
        - Src:             'gdbmexp.c:48,7'
          Dst:             fwrite
        - Src:             'gdbmexp.c:52,9'
          Dst:             gdbm_firstkey
        - Src:             'gdbmexp.c:56,14'
          Dst:             gdbm_fetch
        - Src:             'gdbmexp.c:59,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:65,11'
          Dst:             htonl
        - Src:             'gdbmexp.c:66,8'
          Dst:             fwrite
        - Src:             'gdbmexp.c:68,25'
          Dst:             fwrite
        - Src:             'gdbmexp.c:71,11'
          Dst:             htonl
        - Src:             'gdbmexp.c:72,8'
          Dst:             fwrite
        - Src:             'gdbmexp.c:74,26'
          Dst:             fwrite
        - Src:             'gdbmexp.c:78,17'
          Dst:             gdbm_nextkey
        - Src:             'gdbmexp.c:85,7'
          Dst:             gdbm_last_errno
        - Src:             'gdbmexp.c:87,7'
          Dst:             gdbm_clear_error
        - Src:             'gdbmexp.c:88,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:97,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:97,3'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:97,3'
          Dst:             __errno_location
        - Src:             'gdbmexp.c:97,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmexp.c:97,3'
          Dst:             gdbm_set_errno
    - functionName:    htonl
      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:    gdbm_fdesc
      functionSourceFile: '/src/gdbm/src/gdbmfdesc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_fetch
      functionSourceFile: '/src/gdbm/src/gdbmfetch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - key
        - ''
      BBCount:         71
      ICount:          393
      EdgeCount:       87
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - _gdbm_findkey
        - gdbm_debug_datum
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    7
      BranchProfiles:
        - Branch String:   'gdbmfetch.c:35,3'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:35,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:35,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmfetch.c:35,3'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:35,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:38,14'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmfetch.c:42,3'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:42,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:45,19'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
        - Branch String:   'gdbmfetch.c:42,3'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:42,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:42,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmfetch.c:42,3'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:42,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmfetch.c:42,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmfetch.c:42,3'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:42,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmfetch.c:42,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmfetch.c:51,7'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:54,26'
              BranchSideFuncs:
                - malloc
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
            - BranchSide:      'gdbmfetch.c:70,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmfetch.c:55,11'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:56,29'
              BranchSideFuncs:
                - malloc
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:58,48'
              BranchSideFuncs:
                - malloc
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmfetch.c:59,11'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:61,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:64,26'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmfetch.c:61,4'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:61,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:61,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmfetch.c:61,4'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:61,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmfetch.c:61,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmfetch.c:61,4'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:61,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmfetch.c:61,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmfetch.c:66,7'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:66,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:66,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmfetch.c:66,7'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:66,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:68,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmfetch.c:70,5'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:70,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:70,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmfetch.c:70,5'
          Branch Sides:
            - BranchSide:      'gdbmfetch.c:0,0'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmfetch.c:70,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
      Callsites:
        - Src:             'gdbmfetch.c:35,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmfetch.c:35,3'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:35,3'
          Dst:             gdbm_debug_datum
        - Src:             'gdbmfetch.c:35,3'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:35,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmfetch.c:42,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmfetch.c:42,3'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:42,3'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:42,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmfetch.c:42,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmfetch.c:45,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmfetch.c:48,14'
          Dst:             _gdbm_findkey
        - Src:             'gdbmfetch.c:61,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmfetch.c:61,4'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:61,4'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:61,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmfetch.c:61,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmfetch.c:66,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmfetch.c:66,7'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:66,7'
          Dst:             gdbm_debug_datum
        - Src:             'gdbmfetch.c:66,7'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:66,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmfetch.c:70,5'
          Dst:             gdbm_errno_location
        - Src:             'gdbmfetch.c:70,5'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:70,5'
          Dst:             __errno_location
        - Src:             'gdbmfetch.c:70,5'
          Dst:             gdbm_errno_location
    - functionName:    get_data
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         19
      ICount:          150
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - get_dump_line
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmload.c:130,3'
          Branch Sides:
            - BranchSide:      'gdbmload.c:132,11'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:149,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:132,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:133,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:134,11'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:134,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:136,17'
              BranchSideFuncs:
                - realloc
                - get_dump_line
            - BranchSide:      'gdbmload.c:145,15'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:140,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:141,6'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:142,19'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:149,27'
          Branch Sides:
            - BranchSide:      'gdbmload.c:149,30'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:151,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:149,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:150,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:151,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:130,16'
          Dst:             get_dump_line
        - Src:             'gdbmload.c:139,17'
          Dst:             realloc
    - functionName:    get_dump_line
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - nread
      BBCount:         27
      ICount:          203
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ferror
        - fgets
        - realloc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmload.c:81,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:83,7'
              BranchSideFuncs:
                - fgets
                - ferror
                - strlen
                - realloc
            - BranchSide:      'gdbmload.c:114,15'
              BranchSideFuncs:
                - ferror
        - Branch String:   'gdbmload.c:83,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:85,23'
              BranchSideFuncs:
                - strlen
                - fgets
                - ferror
                - realloc
            - BranchSide:      'gdbmload.c:113,5'
              BranchSideFuncs:
                - ferror
        - Branch String:   'gdbmload.c:87,14'
          Branch Sides:
            - BranchSide:      'gdbmload.c:87,21'
              BranchSideFuncs:
                - fgets
                - ferror
                - strlen
                - realloc
            - BranchSide:      'gdbmload.c:93,8'
              BranchSideFuncs:
                - fgets
                - ferror
                - strlen
                - realloc
        - Branch String:   'gdbmload.c:87,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:89,8'
              BranchSideFuncs:
                - fgets
                - ferror
                - strlen
                - realloc
            - BranchSide:      'gdbmload.c:93,8'
              BranchSideFuncs:
                - fgets
                - ferror
                - strlen
                - realloc
        - Branch String:   'gdbmload.c:93,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:95,21'
              BranchSideFuncs:
                - realloc
                - fgets
                - ferror
                - strlen
            - BranchSide:      'gdbmload.c:105,12'
              BranchSideFuncs:
                - fgets
                - ferror
                - strlen
                - realloc
        - Branch String:   'gdbmload.c:99,12'
          Branch Sides:
            - BranchSide:      'gdbmload.c:100,3'
              BranchSideFuncs:
                - fgets
                - ferror
                - strlen
                - realloc
            - BranchSide:      'gdbmload.c:101,24'
              BranchSideFuncs:
                - fgets
                - ferror
                - strlen
                - realloc
        - Branch String:   'gdbmload.c:107,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:83,7'
              BranchSideFuncs:
                - ferror
            - BranchSide:      'gdbmload.c:109,8'
              BranchSideFuncs:
                - ferror
        - Branch String:   'gdbmload.c:114,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:115,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:116,17'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:116,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:117,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:118,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:83,14'
          Dst:             fgets
        - Src:             'gdbmload.c:85,15'
          Dst:             strlen
        - Src:             'gdbmload.c:98,21'
          Dst:             realloc
        - Src:             'gdbmload.c:114,7'
          Dst:             ferror
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_len
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - plen
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - getparm
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmload.c:246,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:247,5'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'gdbmload.c:249,3'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:251,17'
          Branch Sides:
            - BranchSide:      'gdbmload.c:251,20'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'gdbmload.c:257,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:251,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:253,15'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:257,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:243,19'
          Dst:             getparm
        - Src:             'gdbmload.c:249,3'
          Dst:             __errno_location
        - Src:             'gdbmload.c:250,7'
          Dst:             strtoul
        - Src:             'gdbmload.c:251,20'
          Dst:             __errno_location
    - functionName:    getparm
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - parm
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'gdbmload.c:62,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:63,5'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'gdbmload.c:64,3'
              BranchSideFuncs:
                - strlen
        - Branch String:   'gdbmload.c:64,3'
          Branch Sides:
            - BranchSide:      'gdbmload.c:67,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'gdbmload.c:73,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:67,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:67,35'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'gdbmload.c:69,12'
              BranchSideFuncs:
                - strlen
        - Branch String:   'gdbmload.c:69,19'
          Branch Sides:
            - BranchSide:      'gdbmload.c:69,23'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'gdbmload.c:71,22'
              BranchSideFuncs:
                - strlen
        - Branch String:   'gdbmload.c:69,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:71,22'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'gdbmload.c:71,14'
          Dst:             strlen
    - functionName:    _set_gdbm_meta_info
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - param
        - meta_mask
      BBCount:         118
      ICount:          593
      EdgeCount:       154
      CyclomaticComplexity: 38
      functionsReached:
        - __errno_location
        - fchmod
        - fchown
        - fstat
        - gdbm_errno_location
        - gdbm_fdesc
        - gdbm_set_errno
        - getgrnam
        - getparm
        - getpwnam
        - getuid
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmload.c:309,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:311,20'
              BranchSideFuncs:
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'gdbmload.c:355,9'
              BranchSideFuncs:
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:312,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:314,34'
              BranchSideFuncs:
                - getpwnam
                - getparm
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'gdbmload.c:322,13'
              BranchSideFuncs:
                - getparm
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:315,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:317,20'
              BranchSideFuncs:
                - getparm
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'gdbmload.c:320,2'
              BranchSideFuncs:
                - getparm
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:322,36'
          Branch Sides:
            - BranchSide:      'gdbmload.c:322,53'
              BranchSideFuncs:
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
            - BranchSide:      'gdbmload.c:333,20'
              BranchSideFuncs:
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
        - Branch String:   'gdbmload.c:322,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:324,4'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
                - __errno_location
            - BranchSide:      'gdbmload.c:333,20'
              BranchSideFuncs:
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
        - Branch String:   'gdbmload.c:326,18'
          Branch Sides:
            - BranchSide:      'gdbmload.c:326,21'
              BranchSideFuncs:
                - __errno_location
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
            - BranchSide:      'gdbmload.c:331,2'
              BranchSideFuncs:
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
        - Branch String:   'gdbmload.c:326,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:328,20'
              BranchSideFuncs:
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
            - BranchSide:      'gdbmload.c:331,2'
              BranchSideFuncs:
                - getparm
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - getgrnam
        - Branch String:   'gdbmload.c:334,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:336,33'
              BranchSideFuncs:
                - getgrnam
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'gdbmload.c:343,13'
              BranchSideFuncs:
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:337,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:339,20'
              BranchSideFuncs:
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'gdbmload.c:342,2'
              BranchSideFuncs:
                - getparm
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:343,36'
          Branch Sides:
            - BranchSide:      'gdbmload.c:343,53'
              BranchSideFuncs:
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'gdbmload.c:353,5'
              BranchSideFuncs:
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:343,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:345,4'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
                - __errno_location
            - BranchSide:      'gdbmload.c:353,5'
              BranchSideFuncs:
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:347,18'
          Branch Sides:
            - BranchSide:      'gdbmload.c:347,21'
              BranchSideFuncs:
                - __errno_location
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'gdbmload.c:352,2'
              BranchSideFuncs:
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:347,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:349,20'
              BranchSideFuncs:
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
            - BranchSide:      'gdbmload.c:352,2'
              BranchSideFuncs:
                - getparm
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - strtoul
                - __errno_location
        - Branch String:   'gdbmload.c:355,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:357,20'
              BranchSideFuncs:
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:370,7'
              BranchSideFuncs:
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:358,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:360,4'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
            - BranchSide:      'gdbmload.c:368,5'
              BranchSideFuncs:
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:362,18'
          Branch Sides:
            - BranchSide:      'gdbmload.c:362,21'
              BranchSideFuncs:
                - __errno_location
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:367,2'
              BranchSideFuncs:
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:362,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:364,15'
              BranchSideFuncs:
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:367,2'
              BranchSideFuncs:
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:370,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:372,28'
              BranchSideFuncs:
                - gdbm_fdesc
                - getuid
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:400,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:373,26'
          Branch Sides:
            - BranchSide:      'gdbmload.c:373,30'
              BranchSideFuncs:
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchown
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:394,12'
              BranchSideFuncs:
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:373,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:375,9'
              BranchSideFuncs:
                - fchown
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:394,12'
              BranchSideFuncs:
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:375,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:378,19'
              BranchSideFuncs:
                - fstat
                - fchown
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:388,16'
              BranchSideFuncs:
                - fchown
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:378,12'
          Branch Sides:
            - BranchSide:      'gdbmload.c:380,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:383,14'
              BranchSideFuncs:
                - fchown
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:380,5'
          Branch Sides:
            - BranchSide:      'gdbmload.c:380,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:380,5'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:380,5'
          Branch Sides:
            - BranchSide:      'gdbmload.c:380,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:380,5'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:380,5'
          Branch Sides:
            - BranchSide:      'gdbmload.c:380,5'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:380,5'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:383,12'
          Branch Sides:
            - BranchSide:      'gdbmload.c:384,18'
              BranchSideFuncs:
                - fchown
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:385,14'
              BranchSideFuncs:
                - fchown
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:385,12'
          Branch Sides:
            - BranchSide:      'gdbmload.c:386,18'
              BranchSideFuncs:
                - fchown
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:387,6'
              BranchSideFuncs:
                - fchown
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:388,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:390,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:393,2'
              BranchSideFuncs:
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:390,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:390,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:390,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:390,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:390,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:390,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:390,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:390,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:390,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:394,36'
          Branch Sides:
            - BranchSide:      'gdbmload.c:394,47'
              BranchSideFuncs:
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:399,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:394,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:396,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:399,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:396,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:396,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:396,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:396,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:396,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:396,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:396,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:396,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:396,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmload.c:311,11'
          Dst:             getparm
        - Src:             'gdbmload.c:314,24'
          Dst:             getpwnam
        - Src:             'gdbmload.c:322,44'
          Dst:             getparm
        - Src:             'gdbmload.c:324,4'
          Dst:             __errno_location
        - Src:             'gdbmload.c:325,8'
          Dst:             strtoul
        - Src:             'gdbmload.c:326,21'
          Dst:             __errno_location
        - Src:             'gdbmload.c:333,11'
          Dst:             getparm
        - Src:             'gdbmload.c:336,23'
          Dst:             getgrnam
        - Src:             'gdbmload.c:343,44'
          Dst:             getparm
        - Src:             'gdbmload.c:345,4'
          Dst:             __errno_location
        - Src:             'gdbmload.c:346,8'
          Dst:             strtoul
        - Src:             'gdbmload.c:347,21'
          Dst:             __errno_location
        - Src:             'gdbmload.c:357,11'
          Dst:             getparm
        - Src:             'gdbmload.c:360,4'
          Dst:             __errno_location
        - Src:             'gdbmload.c:361,8'
          Dst:             strtoul
        - Src:             'gdbmload.c:362,21'
          Dst:             __errno_location
        - Src:             'gdbmload.c:372,16'
          Dst:             gdbm_fdesc
        - Src:             'gdbmload.c:373,11'
          Dst:             getuid
        - Src:             'gdbmload.c:378,12'
          Dst:             fstat
        - Src:             'gdbmload.c:380,5'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:380,5'
          Dst:             __errno_location
        - Src:             'gdbmload.c:380,5'
          Dst:             __errno_location
        - Src:             'gdbmload.c:380,5'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:380,5'
          Dst:             gdbm_set_errno
        - Src:             'gdbmload.c:388,8'
          Dst:             fchown
        - Src:             'gdbmload.c:390,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:390,8'
          Dst:             __errno_location
        - Src:             'gdbmload.c:390,8'
          Dst:             __errno_location
        - Src:             'gdbmload.c:390,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:390,8'
          Dst:             gdbm_set_errno
        - Src:             'gdbmload.c:394,39'
          Dst:             fchmod
        - Src:             'gdbmload.c:396,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:396,4'
          Dst:             __errno_location
        - Src:             'gdbmload.c:396,4'
          Dst:             __errno_location
        - Src:             'gdbmload.c:396,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:396,4'
          Dst:             gdbm_set_errno
    - functionName:    getgrnam
      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:    fchown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fchmod
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_record
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - param
        - n
        - dat
      BBCount:         22
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _gdbm_base64_decode
        - get_data
        - get_len
        - get_parms
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmload.c:266,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:268,23'
              BranchSideFuncs:
                - get_len
                - get_data
                - _gdbm_base64_decode
            - BranchSide:      'gdbmload.c:275,17'
              BranchSideFuncs:
                - get_len
                - get_data
                - _gdbm_base64_decode
        - Branch String:   'gdbmload.c:269,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:270,9'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:271,11'
              BranchSideFuncs:
                - get_len
                - get_data
                - _gdbm_base64_decode
        - Branch String:   'gdbmload.c:271,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:272,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:273,15'
              BranchSideFuncs:
                - get_len
                - get_data
                - _gdbm_base64_decode
        - Branch String:   'gdbmload.c:276,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:277,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:278,16'
              BranchSideFuncs:
                - get_data
                - _gdbm_base64_decode
        - Branch String:   'gdbmload.c:280,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:281,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:283,46'
              BranchSideFuncs:
                - _gdbm_base64_decode
        - Branch String:   'gdbmload.c:286,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:287,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:288,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:288,39'
          Branch Sides:
            - BranchSide:      'gdbmload.c:288,42'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:288,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:290,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:268,12'
          Dst:             get_parms
        - Src:             'gdbmload.c:275,8'
          Dst:             get_len
        - Src:             'gdbmload.c:279,8'
          Dst:             get_data
        - Src:             'gdbmload.c:283,8'
          Dst:             _gdbm_base64_decode
    - functionName:    get_parms
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         66
      ICount:          431
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - get_dump_line
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmload.c:162,3'
          Branch Sides:
            - BranchSide:      'gdbmload.c:166,11'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:231,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:167,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:168,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:169,12'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:169,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:171,4'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:174,11'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:174,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:176,4'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:180,11'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:180,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:182,17'
              BranchSideFuncs:
                - realloc
                - get_dump_line
            - BranchSide:      'gdbmload.c:192,7'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:186,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:187,6'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:188,19'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:192,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:194,5'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:228,7'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:195,21'
          Branch Sides:
            - BranchSide:      'gdbmload.c:195,4'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:195,25'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:195,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:196,7'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:197,9'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:197,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:199,8'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:226,6'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:199,18'
          Branch Sides:
            - BranchSide:      'gdbmload.c:199,22'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:199,8'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:199,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:200,38'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:202,13'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:202,12'
          Branch Sides:
            - BranchSide:      'gdbmload.c:204,40'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:223,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:205,9'
          Branch Sides:
            - BranchSide:      'gdbmload.c:207,10'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:216,9'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:208,19'
          Branch Sides:
            - BranchSide:      'gdbmload.c:208,23'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:208,9'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:208,9'
          Branch Sides:
            - BranchSide:      'gdbmload.c:209,39'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:211,14'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:211,13'
          Branch Sides:
            - BranchSide:      'gdbmload.c:212,5'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:213,7'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:216,26'
          Branch Sides:
            - BranchSide:      'gdbmload.c:216,16'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:216,30'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:216,9'
          Branch Sides:
            - BranchSide:      'gdbmload.c:0,0'
              BranchSideFuncs:
                - get_dump_line
                - realloc
            - BranchSide:      'gdbmload.c:217,39'
              BranchSideFuncs:
                - get_dump_line
                - realloc
        - Branch String:   'gdbmload.c:231,27'
          Branch Sides:
            - BranchSide:      'gdbmload.c:231,30'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:233,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:231,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:232,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:233,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:233,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:234,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:236,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:162,16'
          Dst:             get_dump_line
        - Src:             'gdbmload.c:185,17'
          Dst:             realloc
    - functionName:    c2x
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmload.c:531,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:532,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:533,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:530,13'
          Dst:             strchr
    - functionName:    xdatum_read
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - d
        - pdmax
      BBCount:         24
      ICount:          173
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - c2x
        - fgetc
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmload.c:545,34'
          Branch Sides:
            - BranchSide:      'gdbmload.c:545,37'
              BranchSideFuncs:
                - c2x
                - fgetc
                - c2x
                - fgetc
                - realloc
            - BranchSide:      'gdbmload.c:545,3'
              BranchSideFuncs:
                - c2x
                - fgetc
                - c2x
                - fgetc
                - realloc
        - Branch String:   'gdbmload.c:545,3'
          Branch Sides:
            - BranchSide:      'gdbmload.c:549,16'
              BranchSideFuncs:
                - c2x
                - fgetc
                - c2x
                - fgetc
                - realloc
            - BranchSide:      'gdbmload.c:572,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:550,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:551,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:552,9'
              BranchSideFuncs:
                - fgetc
                - c2x
                - fgetc
                - c2x
                - realloc
        - Branch String:   'gdbmload.c:554,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:555,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:557,16'
              BranchSideFuncs:
                - c2x
                - fgetc
                - c2x
                - fgetc
                - realloc
        - Branch String:   'gdbmload.c:558,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:559,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:560,12'
              BranchSideFuncs:
                - fgetc
                - c2x
                - fgetc
                - c2x
                - realloc
        - Branch String:   'gdbmload.c:562,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:564,24'
              BranchSideFuncs:
                - realloc
                - fgetc
                - c2x
                - fgetc
                - c2x
            - BranchSide:      'gdbmload.c:570,29'
              BranchSideFuncs:
                - fgetc
                - c2x
                - fgetc
                - c2x
                - realloc
        - Branch String:   'gdbmload.c:565,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:566,6'
              BranchSideFuncs:
                - fgetc
                - c2x
                - fgetc
                - c2x
                - realloc
            - BranchSide:      'gdbmload.c:567,14'
              BranchSideFuncs:
                - fgetc
                - c2x
                - fgetc
                - c2x
                - realloc
        - Branch String:   'gdbmload.c:573,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:574,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:575,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:545,15'
          Dst:             fgetc
        - Src:             'gdbmload.c:549,11'
          Dst:             c2x
        - Src:             'gdbmload.c:554,16'
          Dst:             fgetc
        - Src:             'gdbmload.c:557,11'
          Dst:             c2x
        - Src:             'gdbmload.c:564,15'
          Dst:             realloc
    - functionName:    fgetc
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_bdb_header
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fgets
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmload.c:513,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:514,5'
              BranchSideFuncs:
                - strcmp
                - fgets
                - strcmp
            - BranchSide:      'gdbmload.c:515,15'
              BranchSideFuncs:
                - strcmp
                - fgets
                - strcmp
        - Branch String:   'gdbmload.c:515,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:516,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:517,3'
              BranchSideFuncs:
                - fgets
                - strcmp
        - Branch String:   'gdbmload.c:517,3'
          Branch Sides:
            - BranchSide:      'gdbmload.c:519,9'
              BranchSideFuncs:
                - strcmp
                - fgets
            - BranchSide:      'gdbmload.c:523,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:520,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:517,3'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:521,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:513,8'
          Dst:             fgets
        - Src:             'gdbmload.c:515,7'
          Dst:             strcmp
        - Src:             'gdbmload.c:517,10'
          Dst:             fgets
        - Src:             'gdbmload.c:520,11'
          Dst:             strcmp
    - functionName:    gdbm_load
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdbf
        - filename
        - replace
        - meta_mask
        - line
      BBCount:         20
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - fclose
        - fopen
        - gdbm_errno_location
        - gdbm_load_from_file
        - gdbm_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmload.c:693,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:695,7'
              BranchSideFuncs:
                - gdbm_load_from_file
                - fclose
            - BranchSide:      'gdbmload.c:698,29'
              BranchSideFuncs:
                - gdbm_load_from_file
                - fclose
        - Branch String:   'gdbmload.c:695,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:695,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:695,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:695,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:695,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:695,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:695,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:695,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:695,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmload.c:692,8'
          Dst:             fopen
        - Src:             'gdbmload.c:695,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:695,7'
          Dst:             __errno_location
        - Src:             'gdbmload.c:695,7'
          Dst:             __errno_location
        - Src:             'gdbmload.c:695,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:695,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmload.c:698,8'
          Dst:             gdbm_load_from_file
        - Src:             'gdbmload.c:699,3'
          Dst:             fclose
    - functionName:    gdbm_load_from_file
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdbf
        - fp
        - replace
        - meta_mask
        - line
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gdbm_load_from_file_ext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmload.c:677,10'
          Dst:             gdbm_load_from_file_ext
    - functionName:    gdbm_load_from_file_ext
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdbf
        - fp
        - mode
        - replace
        - meta_mask
        - line
      BBCount:         86
      ICount:          414
      EdgeCount:       109
      CyclomaticComplexity: 25
      functionsReached:
        - __errno_location
        - _gdbm_load_file
        - dump_file_free
        - fgetc
        - gdbm_errno_location
        - gdbm_import_from_file
        - gdbm_load_bdb_dump
        - gdbm_set_errno
        - ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmload.c:624,13'
          Branch Sides:
            - BranchSide:      'gdbmload.c:624,17'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fgetc
                - ungetc
                - _gdbm_load_file
                - dump_file_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_load_bdb_dump
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_import_from_file
            - BranchSide:      'gdbmload.c:626,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:624,20'
          Branch Sides:
            - BranchSide:      'gdbmload.c:624,24'
              BranchSideFuncs:
                - fgetc
                - ungetc
                - _gdbm_load_file
                - dump_file_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_load_bdb_dump
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_import_from_file
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:626,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:624,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:626,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:631,15'
              BranchSideFuncs:
                - fgetc
                - ungetc
                - _gdbm_load_file
                - dump_file_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_load_bdb_dump
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_import_from_file
        - Branch String:   'gdbmload.c:626,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:626,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:626,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:626,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:626,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:626,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:626,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:626,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:626,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:633,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:635,11'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_import_from_file
            - BranchSide:      'gdbmload.c:647,3'
              BranchSideFuncs:
                - _gdbm_load_file
                - dump_file_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_load_bdb_dump
        - Branch String:   'gdbmload.c:635,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:636,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_import_from_file
            - BranchSide:      'gdbmload.c:637,13'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_import_from_file
        - Branch String:   'gdbmload.c:637,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:639,4'
              BranchSideFuncs:
                - gdbm_import_from_file
            - BranchSide:      'gdbmload.c:642,35'
              BranchSideFuncs:
                - gdbm_import_from_file
        - Branch String:   'gdbmload.c:639,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:639,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:639,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:639,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:639,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:639,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:639,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:639,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:639,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:642,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:643,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:644,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:650,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:652,13'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_load_bdb_dump
                - dump_file_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:660,33'
              BranchSideFuncs:
                - _gdbm_load_file
                - dump_file_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:652,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:654,4'
              BranchSideFuncs:
                - gdbm_load_bdb_dump
                - dump_file_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:657,38'
              BranchSideFuncs:
                - gdbm_load_bdb_dump
                - dump_file_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:654,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:654,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:654,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:654,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:654,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:654,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:654,4'
          Branch Sides:
            - BranchSide:      'gdbmload.c:654,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:654,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:662,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:664,11'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:669,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:664,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:665,13'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:666,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:666,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:666,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:666,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:666,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:666,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:666,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmload.c:666,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:666,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmload.c:666,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmload.c:626,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:626,7'
          Dst:             __errno_location
        - Src:             'gdbmload.c:626,7'
          Dst:             __errno_location
        - Src:             'gdbmload.c:626,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:626,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmload.c:631,8'
          Dst:             fgetc
        - Src:             'gdbmload.c:632,3'
          Dst:             ungetc
        - Src:             'gdbmload.c:639,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:639,4'
          Dst:             __errno_location
        - Src:             'gdbmload.c:639,4'
          Dst:             __errno_location
        - Src:             'gdbmload.c:639,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:639,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmload.c:642,11'
          Dst:             gdbm_import_from_file
        - Src:             'gdbmload.c:654,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:654,4'
          Dst:             __errno_location
        - Src:             'gdbmload.c:654,4'
          Dst:             __errno_location
        - Src:             'gdbmload.c:654,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:654,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmload.c:657,12'
          Dst:             gdbm_load_bdb_dump
        - Src:             'gdbmload.c:660,10'
          Dst:             _gdbm_load_file
        - Src:             'gdbmload.c:661,3'
          Dst:             dump_file_free
        - Src:             'gdbmload.c:666,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:666,7'
          Dst:             __errno_location
        - Src:             'gdbmload.c:666,7'
          Dst:             __errno_location
        - Src:             'gdbmload.c:666,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:666,7'
          Dst:             gdbm_set_errno
    - functionName:    ungetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_load_bdb_dump
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - dbf
        - replace
      BBCount:         22
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fgetc
        - gdbm_errno_location
        - gdbm_store
        - read_bdb_header
        - xdatum_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmload.c:586,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:587,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:588,3'
              BranchSideFuncs:
                - fgetc
                - free
                - free
                - xdatum_read
                - gdbm_store
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:592,3'
          Branch Sides:
            - BranchSide:      'gdbmload.c:594,25'
              BranchSideFuncs:
                - xdatum_read
                - fgetc
                - free
                - free
                - gdbm_store
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:607,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'gdbmload.c:595,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:596,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'gdbmload.c:597,9'
              BranchSideFuncs:
                - fgetc
                - free
                - free
                - xdatum_read
                - gdbm_store
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:599,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:601,20'
              BranchSideFuncs:
                - gdbm_store
                - fgetc
                - free
                - free
                - xdatum_read
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:604,12'
              BranchSideFuncs:
                - fgetc
                - free
                - free
                - xdatum_read
                - gdbm_store
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:601,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:602,13'
              BranchSideFuncs:
                - gdbm_errno_location
            - BranchSide:      'gdbmload.c:603,2'
              BranchSideFuncs:
                - fgetc
                - free
                - free
                - xdatum_read
                - gdbm_store
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:609,15'
          Branch Sides:
            - BranchSide:      'gdbmload.c:609,18'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:612,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:609,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:610,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:612,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:586,7'
          Dst:             read_bdb_header
        - Src:             'gdbmload.c:592,15'
          Dst:             fgetc
        - Src:             'gdbmload.c:594,12'
          Dst:             xdatum_read
        - Src:             'gdbmload.c:601,8'
          Dst:             gdbm_store
        - Src:             'gdbmload.c:602,13'
          Dst:             gdbm_errno_location
    - functionName:    _gdbm_load_file
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - file
        - dbf
        - ofp
        - mode
        - replace
        - meta_mask
      BBCount:         49
      ICount:          309
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _gdbm_str2fmt
        - _set_gdbm_meta_info
        - feof
        - gdbm_close
        - gdbm_convert
        - gdbm_errno_location
        - gdbm_open
        - gdbm_store
        - get_parms
        - getparm
        - read_record
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmload.c:424,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:425,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:427,7'
              BranchSideFuncs:
                - getparm
                - getparm
                - gdbm_open
                - gdbm_errno_location
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
                - _gdbm_str2fmt
        - Branch String:   'gdbmload.c:427,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:429,22'
              BranchSideFuncs:
                - getparm
                - getparm
                - gdbm_open
                - gdbm_errno_location
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
                - _gdbm_str2fmt
            - BranchSide:      'gdbmload.c:434,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:436,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:438,30'
              BranchSideFuncs:
                - _gdbm_str2fmt
                - getparm
                - gdbm_open
                - gdbm_errno_location
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
            - BranchSide:      'gdbmload.c:444,8'
              BranchSideFuncs:
                - getparm
                - gdbm_open
                - gdbm_errno_location
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
        - Branch String:   'gdbmload.c:439,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:440,11'
              BranchSideFuncs:
                - getparm
                - gdbm_open
                - gdbm_errno_location
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
            - BranchSide:      'gdbmload.c:442,5'
              BranchSideFuncs:
                - getparm
                - gdbm_open
                - gdbm_errno_location
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
        - Branch String:   'gdbmload.c:444,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:446,39'
              BranchSideFuncs:
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
            - BranchSide:      'gdbmload.c:457,7'
              BranchSideFuncs:
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
        - Branch String:   'gdbmload.c:448,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:449,2'
              BranchSideFuncs:
                - gdbm_open
                - gdbm_errno_location
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
            - BranchSide:      'gdbmload.c:451,24'
              BranchSideFuncs:
                - gdbm_open
                - gdbm_errno_location
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
        - Branch String:   'gdbmload.c:452,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:453,9'
              BranchSideFuncs:
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
            - BranchSide:      'gdbmload.c:454,13'
              BranchSideFuncs:
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_convert
                - gdbm_errno_location
                - gdbm_close
        - Branch String:   'gdbmload.c:457,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:463,25'
              BranchSideFuncs:
                - gdbm_convert
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_errno_location
                - gdbm_close
            - BranchSide:      'gdbmload.c:472,11'
              BranchSideFuncs:
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
        - Branch String:   'gdbmload.c:463,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:465,9'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_close
            - BranchSide:      'gdbmload.c:470,5'
              BranchSideFuncs:
                - read_record
                - read_record
                - gdbm_store
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
        - Branch String:   'gdbmload.c:466,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:467,18'
              BranchSideFuncs:
                - gdbm_close
            - BranchSide:      'gdbmload.c:468,11'
              BranchSideFuncs: []
        - Branch String:   'gdbmload.c:477,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:479,8'
              BranchSideFuncs:
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
            - BranchSide:      'gdbmload.c:483,13'
              BranchSideFuncs:
                - read_record
                - gdbm_store
                - read_record
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:479,34'
          Branch Sides:
            - BranchSide:      'gdbmload.c:479,43'
              BranchSideFuncs:
                - feof
                - gdbm_close
                - _set_gdbm_meta_info
            - BranchSide:      'gdbmload.c:481,4'
              BranchSideFuncs:
                - gdbm_close
                - _set_gdbm_meta_info
        - Branch String:   'gdbmload.c:479,8'
          Branch Sides:
            - BranchSide:      'gdbmload.c:480,9'
              BranchSideFuncs:
                - gdbm_close
                - _set_gdbm_meta_info
            - BranchSide:      'gdbmload.c:481,4'
              BranchSideFuncs:
                - gdbm_close
                - _set_gdbm_meta_info
        - Branch String:   'gdbmload.c:486,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:487,2'
              BranchSideFuncs:
                - gdbm_close
                - _set_gdbm_meta_info
            - BranchSide:      'gdbmload.c:489,23'
              BranchSideFuncs:
                - gdbm_store
                - read_record
                - read_record
                - gdbm_close
                - _set_gdbm_meta_info
                - feof
                - gdbm_errno_location
        - Branch String:   'gdbmload.c:489,11'
          Branch Sides:
            - BranchSide:      'gdbmload.c:473,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
            - BranchSide:      'gdbmload.c:491,9'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_close
                - _set_gdbm_meta_info
        - Branch String:   'gdbmload.c:496,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:498,33'
              BranchSideFuncs:
                - _set_gdbm_meta_info
            - BranchSide:      'gdbmload.c:501,12'
              BranchSideFuncs:
                - gdbm_close
      Callsites:
        - Src:             'gdbmload.c:423,8'
          Dst:             get_parms
        - Src:             'gdbmload.c:436,12'
          Dst:             getparm
        - Src:             'gdbmload.c:438,15'
          Dst:             _gdbm_str2fmt
        - Src:             'gdbmload.c:446,30'
          Dst:             getparm
        - Src:             'gdbmload.c:451,13'
          Dst:             gdbm_open
        - Src:             'gdbmload.c:453,9'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:463,11'
          Dst:             gdbm_convert
        - Src:             'gdbmload.c:465,9'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:467,6'
          Dst:             gdbm_close
        - Src:             'gdbmload.c:476,12'
          Dst:             read_record
        - Src:             'gdbmload.c:479,37'
          Dst:             feof
        - Src:             'gdbmload.c:485,12'
          Dst:             read_record
        - Src:             'gdbmload.c:489,11'
          Dst:             gdbm_store
        - Src:             'gdbmload.c:491,9'
          Dst:             gdbm_errno_location
        - Src:             'gdbmload.c:498,12'
          Dst:             _set_gdbm_meta_info
        - Src:             'gdbmload.c:502,5'
          Dst:             gdbm_close
    - functionName:    dump_file_free
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gdbm_str2fmt
      functionSourceFile: '/src/gdbm/src/gdbmload.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmload.c:406,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:407,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:408,15'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'gdbmload.c:408,7'
          Branch Sides:
            - BranchSide:      'gdbmload.c:409,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmload.c:410,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmload.c:406,7'
          Dst:             strcmp
        - Src:             'gdbmload.c:408,7'
          Dst:             strcmp
    - functionName:    feof
      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:    validate_header_numsync
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
        - st
      BBCount:         34
      ICount:          211
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - bucket_element_count
        - compute_directory_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmopen.c:128,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:128,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:129,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:129,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:127,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:132,7'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:141,7'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
        - Branch String:   'gdbmopen.c:141,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:142,12'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:145,9'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
        - Branch String:   'gdbmopen.c:146,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:146,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:149,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:147,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:147,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:149,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:148,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:148,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:149,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:145,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:149,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:151,27'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
        - Branch String:   'gdbmopen.c:152,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:153,5'
              BranchSideFuncs:
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:154,27'
              BranchSideFuncs:
                - compute_directory_size
                - bucket_element_count
        - Branch String:   'gdbmopen.c:155,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:156,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:158,9'
              BranchSideFuncs:
                - bucket_element_count
        - Branch String:   'gdbmopen.c:158,30'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:158,33'
              BranchSideFuncs:
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:159,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:158,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:159,5'
              BranchSideFuncs:
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:161,7'
              BranchSideFuncs:
                - bucket_element_count
        - Branch String:   'gdbmopen.c:161,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:162,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:164,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmopen.c:151,3'
          Dst:             compute_directory_size
        - Src:             'gdbmopen.c:154,3'
          Dst:             compute_directory_size
        - Src:             'gdbmopen.c:161,28'
          Dst:             bucket_element_count
    - functionName:    compute_directory_size
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block_size
        - ret_dir_size
        - ret_dir_bits
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gdbmopen.c:33,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:34,16'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:35,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:35,32'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:35,35'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:35,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:35,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:37,16'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:41,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bucket_element_count
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - bucket_size
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validate_header_std
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
        - st
      BBCount:         34
      ICount:          211
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - bucket_element_count
        - compute_directory_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmopen.c:82,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:82,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:86,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:83,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:83,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:86,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:81,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:86,7'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:95,7'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
        - Branch String:   'gdbmopen.c:95,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:96,12'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:99,9'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
        - Branch String:   'gdbmopen.c:100,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:100,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:101,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:101,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:102,2'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:102,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:99,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:103,5'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:105,27'
              BranchSideFuncs:
                - compute_directory_size
                - compute_directory_size
                - bucket_element_count
        - Branch String:   'gdbmopen.c:106,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:107,5'
              BranchSideFuncs:
                - compute_directory_size
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:108,27'
              BranchSideFuncs:
                - compute_directory_size
                - bucket_element_count
        - Branch String:   'gdbmopen.c:109,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:112,9'
              BranchSideFuncs:
                - bucket_element_count
        - Branch String:   'gdbmopen.c:112,30'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:112,33'
              BranchSideFuncs:
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:113,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:112,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:113,5'
              BranchSideFuncs:
                - bucket_element_count
            - BranchSide:      'gdbmopen.c:115,7'
              BranchSideFuncs:
                - bucket_element_count
        - Branch String:   'gdbmopen.c:115,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:116,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:118,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmopen.c:105,3'
          Dst:             compute_directory_size
        - Src:             'gdbmopen.c:108,3'
          Dst:             compute_directory_size
        - Src:             'gdbmopen.c:115,28'
          Dst:             bucket_element_count
    - functionName:    _gdbm_convert_from_numsync
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gdbm_header_avail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmopen.c:835,3'
          Dst:             gdbm_header_avail
    - functionName:    gdbm_header_avail
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
        - avail_ptr
        - avail_size
        - exhdr
      BBCount:         7
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gdbmopen.c:56,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:56,3'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:60,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:60,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:67,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gdbm_convert_to_numsync
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         42
      ICount:          286
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - _gdbm_free
        - _gdbm_get_bucket
        - calloc
        - gdbm_errno_location
        - gdbm_header_avail
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmopen.c:878,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:881,20'
              BranchSideFuncs:
                - calloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
                - free
                - _gdbm_free
            - BranchSide:      'gdbmopen.c:900,12'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - free
                - _gdbm_free
        - Branch String:   'gdbmopen.c:882,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:884,4'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - free
                - _gdbm_free
            - BranchSide:      'gdbmopen.c:887,9'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - free
                - _gdbm_free
        - Branch String:   'gdbmopen.c:884,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:884,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:884,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:884,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:884,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:884,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:884,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:884,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:884,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:888,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:890,4'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - free
                - _gdbm_free
            - BranchSide:      'gdbmopen.c:893,5'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - free
                - _gdbm_free
        - Branch String:   'gdbmopen.c:907,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:911,12'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - free
                - _gdbm_free
            - BranchSide:      'gdbmopen.c:927,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:911,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:912,25'
              BranchSideFuncs:
                - free
                - _gdbm_free
            - BranchSide:      'gdbmopen.c:913,11'
              BranchSideFuncs:
                - free
                - _gdbm_free
        - Branch String:   'gdbmopen.c:913,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:917,11'
              BranchSideFuncs:
                - free
                - _gdbm_free
            - BranchSide:      'gdbmopen.c:924,13'
              BranchSideFuncs:
                - free
        - Branch String:   'gdbmopen.c:917,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:919,25'
              BranchSideFuncs:
                - _gdbm_free
                - free
            - BranchSide:      'gdbmopen.c:923,2'
              BranchSideFuncs:
                - free
        - Branch String:   'gdbmopen.c:920,12'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:921,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'gdbmopen.c:922,6'
              BranchSideFuncs:
                - free
                - _gdbm_free
      Callsites:
        - Src:             'gdbmopen.c:867,3'
          Dst:             gdbm_header_avail
        - Src:             'gdbmopen.c:881,12'
          Dst:             calloc
        - Src:             'gdbmopen.c:884,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:884,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:884,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:884,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:884,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:912,7'
          Dst:             _gdbm_get_bucket
        - Src:             'gdbmopen.c:919,13'
          Dst:             _gdbm_free
    - functionName:    gdbm_convert
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - flag
      BBCount:         72
      ICount:          327
      EdgeCount:       84
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - _gdbm_convert_from_numsync
        - _gdbm_convert_to_numsync
        - _gdbm_end_update
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmopen.c:938,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:938,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:941,7'
              BranchSideFuncs:
                - _gdbm_end_update
                - _gdbm_convert_from_numsync
                - _gdbm_convert_to_numsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:938,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:938,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:938,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:938,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:938,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:938,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:938,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:938,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:938,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:941,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:943,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:948,11'
              BranchSideFuncs:
                - _gdbm_end_update
                - _gdbm_convert_from_numsync
                - _gdbm_convert_to_numsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:943,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:943,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:943,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:943,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:943,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:943,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:943,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:943,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:943,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:948,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:952,7'
              BranchSideFuncs:
                - _gdbm_end_update
                - _gdbm_convert_from_numsync
                - _gdbm_convert_to_numsync
            - BranchSide:      'gdbmopen.c:952,7'
              BranchSideFuncs:
                - _gdbm_end_update
                - _gdbm_convert_from_numsync
                - _gdbm_convert_to_numsync
            - BranchSide:      'gdbmopen.c:955,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:955,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:955,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:955,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:955,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:955,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:955,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:955,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:955,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:955,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:961,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:965,11'
              BranchSideFuncs:
                - _gdbm_end_update
                - _gdbm_convert_to_numsync
            - BranchSide:      'gdbmopen.c:965,11'
              BranchSideFuncs:
                - _gdbm_end_update
                - _gdbm_convert_to_numsync
            - BranchSide:      'gdbmopen.c:970,11'
              BranchSideFuncs:
                - _gdbm_end_update
                - _gdbm_convert_from_numsync
            - BranchSide:      'gdbmopen.c:974,7'
              BranchSideFuncs:
                - _gdbm_end_update
        - Branch String:   'gdbmopen.c:965,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:966,33'
              BranchSideFuncs:
                - _gdbm_convert_to_numsync
                - _gdbm_end_update
            - BranchSide:      'gdbmopen.c:967,7'
              BranchSideFuncs:
                - _gdbm_end_update
        - Branch String:   'gdbmopen.c:970,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:971,35'
              BranchSideFuncs:
                - _gdbm_convert_from_numsync
                - _gdbm_end_update
            - BranchSide:      'gdbmopen.c:972,5'
              BranchSideFuncs:
                - _gdbm_end_update
        - Branch String:   'gdbmopen.c:974,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:975,28'
              BranchSideFuncs:
                - _gdbm_end_update
            - BranchSide:      'gdbmopen.c:977,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmopen.c:938,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:938,3'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:938,3'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:938,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:938,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:943,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:943,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:943,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:943,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:943,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:955,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:955,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:955,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:955,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:955,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:966,7'
          Dst:             _gdbm_convert_to_numsync
        - Src:             'gdbmopen.c:971,7'
          Dst:             _gdbm_convert_from_numsync
        - Src:             'gdbmopen.c:975,10'
          Dst:             _gdbm_end_update
    - functionName:    _gdbm_file_size
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - psize
      BBCount:         23
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - fstat
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmopen.c:806,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:809,18'
              BranchSideFuncs:
                - fstat
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:816,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:809,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:811,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:814,27'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:811,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:811,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:811,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:811,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:811,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:811,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:811,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:811,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:811,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmopen.c:809,11'
          Dst:             fstat
        - Src:             'gdbmopen.c:811,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:811,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:811,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:811,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:811,4'
          Dst:             gdbm_set_errno
    - functionName:    gdbm_open
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - block_size
        - flags
        - mode
        - fatal_func
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gdbm_open_ext
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmopen.c:800,10'
          Dst:             gdbm_open_ext
    - functionName:    gdbm_open_ext
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_name
        - flags
        - op
      BBCount:         596
      ICount:          3529
      EdgeCount:       745
      CyclomaticComplexity: 151
      functionsReached:
        - __errno_location
        - _gdbm_cache_free
        - _gdbm_cache_init
        - _gdbm_file_extend
        - _gdbm_ftruncate
        - _gdbm_full_read
        - _gdbm_full_write
        - _gdbm_lock_file_wait
        - _gdbm_mapped_init
        - _gdbm_new_bucket
        - _gdbmsync_init
        - bucket_element_count
        - calloc
        - close
        - compute_directory_size
        - fstat
        - gdbm_avail_block_validate
        - gdbm_avail_verify
        - gdbm_close
        - gdbm_db_strerror
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_file_sync
        - gdbm_header_avail
        - gdbm_last_errno
        - gdbm_set_errno
        - open
        - strdup
        - strerror
        - validate_header
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmopen.c:257,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:259,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:264,7'
              BranchSideFuncs:
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - open
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:260,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:260,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:260,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:260,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:260,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:260,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:260,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:260,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:260,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:264,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:272,10'
              BranchSideFuncs:
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - open
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:275,7'
              BranchSideFuncs:
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - open
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:275,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:278,11'
              BranchSideFuncs:
                - open
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:312,10'
              BranchSideFuncs:
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:280,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:283,10'
              BranchSideFuncs:
                - open
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:287,10'
              BranchSideFuncs:
                - open
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:292,10'
              BranchSideFuncs:
                - open
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:292,10'
              BranchSideFuncs:
                - open
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:296,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:297,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:297,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:297,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:297,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:297,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:297,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:297,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:297,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:297,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:300,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:301,8'
              BranchSideFuncs:
                - open
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:303,18'
              BranchSideFuncs:
                - open
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:304,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:306,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:309,13'
              BranchSideFuncs:
                - fstat
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:306,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:306,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:306,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:306,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:306,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:306,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:306,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:306,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:306,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:315,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:317,11'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:324,9'
              BranchSideFuncs:
                - calloc
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:317,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:318,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:319,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:319,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:319,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:319,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:319,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:319,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:319,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:319,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:319,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:319,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:325,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:327,11'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:333,15'
              BranchSideFuncs:
                - strdup
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
        - Branch String:   'gdbmopen.c:327,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:328,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:329,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:329,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:329,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:329,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:329,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:329,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:329,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:329,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:329,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:329,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:352,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:354,11'
              BranchSideFuncs:
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - close
            - BranchSide:      'gdbmopen.c:363,20'
              BranchSideFuncs:
                - _gdbmsync_init
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:354,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:355,9'
              BranchSideFuncs:
                - close
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:356,25'
              BranchSideFuncs:
                - _gdbm_cache_free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:358,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:358,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:358,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:358,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:358,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:358,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:358,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:358,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:358,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:378,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:381,7'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:383,7'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:383,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:385,7'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:388,21'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:391,48'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:391,62'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:401,22'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:391,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:393,13'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:401,22'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_lock_file_wait
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:393,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:394,2'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:395,19'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:396,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:396,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:396,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:396,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:396,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:396,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:396,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:396,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:396,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:404,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:406,33'
              BranchSideFuncs:
                - _gdbm_lock_file_wait
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:422,8'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:406,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:408,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:418,5'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:408,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:409,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:410,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:411,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:411,11'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:411,11'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:411,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:411,11'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:411,11'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:411,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:411,11'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:411,11'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:422,45'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:422,58'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:444,17'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:422,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:424,28'
              BranchSideFuncs:
                - _gdbm_ftruncate
                - fstat
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:444,17'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:424,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:426,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:429,23'
              BranchSideFuncs:
                - fstat
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:426,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:426,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:426,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:426,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:426,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:426,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:426,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:426,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:426,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:431,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:431,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:431,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:431,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:431,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:431,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:431,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:431,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:431,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_last_errno
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:434,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:436,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:441,5'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:436,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:437,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:438,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:444,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:447,24'
              BranchSideFuncs:
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:605,28'
              BranchSideFuncs:
                - _gdbm_full_read
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:451,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:453,17'
              BranchSideFuncs:
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:456,31'
              BranchSideFuncs:
                - compute_directory_size
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:457,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:457,7'
              BranchSideFuncs:
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:457,7'
              BranchSideFuncs:
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:457,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:457,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:460,11'
              BranchSideFuncs:
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:460,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:462,8'
              BranchSideFuncs:
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:474,7'
              BranchSideFuncs:
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:462,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:464,14'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:472,19'
              BranchSideFuncs:
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:464,12'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:465,3'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:466,20'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:467,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:467,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:467,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:467,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:467,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:467,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:467,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:467,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:467,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:474,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:474,7'
              BranchSideFuncs:
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:474,7'
              BranchSideFuncs:
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:474,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:474,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:478,32'
              BranchSideFuncs:
                - calloc
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:479,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:481,10'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:489,11'
              BranchSideFuncs:
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:481,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:482,6'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:483,16'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:484,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:484,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:484,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:484,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:484,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:484,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:484,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:484,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:484,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:489,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:490,2'
              BranchSideFuncs:
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:492,2'
              BranchSideFuncs:
                - gdbm_header_avail
                - malloc
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:504,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:506,10'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:512,26'
              BranchSideFuncs:
                - bucket_element_count
                - calloc
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:506,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:507,6'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:508,16'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:509,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:509,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:509,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:509,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:509,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:509,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:509,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:509,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:509,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:518,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:520,10'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:526,25'
              BranchSideFuncs:
                - _gdbm_new_bucket
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:520,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:521,6'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:522,16'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:523,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:523,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:523,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:523,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:523,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:523,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:523,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:523,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:523,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:532,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:533,22'
              BranchSideFuncs:
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:536,27'
              BranchSideFuncs:
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:545,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:547,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:557,29'
              BranchSideFuncs:
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:547,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:547,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:547,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:547,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:547,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:550,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:550,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:551,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:552,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:557,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:559,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:569,29'
              BranchSideFuncs:
                - _gdbm_full_write
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:559,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:559,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:559,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:559,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:559,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:562,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:562,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:563,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:564,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:569,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:571,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:580,30'
              BranchSideFuncs:
                - _gdbm_file_extend
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:571,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:571,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:571,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:571,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:571,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:574,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:574,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:575,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:576,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:580,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:582,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:592,23'
              BranchSideFuncs:
                - gdbm_file_sync
                - free
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:582,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:582,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:582,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:582,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:582,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:585,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:585,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:586,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:587,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:605,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:607,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:617,12'
              BranchSideFuncs:
                - validate_header
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:607,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:607,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:607,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:607,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:607,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:610,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:610,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:611,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:612,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:618,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:620,4'
              BranchSideFuncs:
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:622,16'
              BranchSideFuncs:
                - malloc
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:622,16'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:0,0'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:624,10'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:624,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:625,6'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:626,16'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:627,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:627,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:627,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:627,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:627,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:627,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:627,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:627,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:627,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:633,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:635,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:642,15'
              BranchSideFuncs:
                - _gdbm_full_read
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:635,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:636,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:637,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:638,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:638,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:638,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:638,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:638,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:638,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:638,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:638,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:638,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:643,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:646,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:651,26'
              BranchSideFuncs:
                - gdbm_header_avail
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:646,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:647,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:648,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:653,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:657,10'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:664,38'
              BranchSideFuncs:
                - gdbm_avail_block_validate
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:657,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:658,6'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:659,16'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:660,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:660,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:660,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:660,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:660,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:660,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:660,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:660,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:660,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:664,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:666,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:673,26'
              BranchSideFuncs:
                - malloc
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:666,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:667,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:668,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:674,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:676,10'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:684,34'
              BranchSideFuncs:
                - gdbm_file_seek
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:676,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:677,6'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:678,16'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:679,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:679,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:679,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:679,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:679,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:679,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:679,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:679,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:679,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:685,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:687,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:694,28'
              BranchSideFuncs:
                - _gdbm_full_read
                - _gdbm_cache_init
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:687,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:688,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:689,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:690,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:690,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:690,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:690,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:690,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:690,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:690,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:690,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmopen.c:690,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmopen.c:694,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:0,0'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:696,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:696,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:696,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:696,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:696,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:696,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:699,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:699,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:700,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:701,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:707,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:709,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:719,9'
              BranchSideFuncs:
                - _gdbm_mapped_init
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
        - Branch String:   'gdbmopen.c:709,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:709,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:709,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:709,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:709,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:712,13'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:712,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:713,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:714,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:719,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:721,28'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
            - BranchSide:      'gdbmopen.c:740,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
        - Branch String:   'gdbmopen.c:722,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:723,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_verify
            - BranchSide:      'gdbmopen.c:727,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:727,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:727,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:727,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:727,4'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:727,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:731,10'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:731,8'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:732,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:733,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:745,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:747,26'
              BranchSideFuncs:
                - gdbm_avail_verify
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:750,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmopen.c:750,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:750,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:750,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:750,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:750,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmopen.c:755,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmopen.c:255,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:259,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:260,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:260,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:260,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:260,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:260,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:296,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:297,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:297,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:297,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:297,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:297,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:303,12'
          Dst:             open
        - Src:             'gdbmopen.c:306,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:306,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:306,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:306,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:306,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:315,7'
          Dst:             fstat
        - Src:             'gdbmopen.c:318,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:318,2'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:318,2'
          Dst:             close
        - Src:             'gdbmopen.c:318,2'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:318,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:319,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:319,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:319,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:319,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:319,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:324,9'
          Dst:             calloc
        - Src:             'gdbmopen.c:328,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:328,2'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:328,2'
          Dst:             close
        - Src:             'gdbmopen.c:328,2'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:328,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:329,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:329,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:329,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:329,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:329,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:351,15'
          Dst:             strdup
        - Src:             'gdbmopen.c:355,2'
          Dst:             close
        - Src:             'gdbmopen.c:356,7'
          Dst:             _gdbm_cache_free
        - Src:             'gdbmopen.c:358,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:358,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:358,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:358,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:358,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:375,3'
          Dst:             _gdbmsync_init
        - Src:             'gdbmopen.c:395,7'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:396,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:396,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:396,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:396,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:396,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:406,11'
          Dst:             _gdbm_lock_file_wait
        - Src:             'gdbmopen.c:410,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:410,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:410,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:410,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:410,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:411,11'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:411,11'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:411,11'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:411,11'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:411,11'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:424,11'
          Dst:             _gdbm_ftruncate
        - Src:             'gdbmopen.c:426,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:426,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:426,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:426,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:426,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:429,16'
          Dst:             fstat
        - Src:             'gdbmopen.c:431,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:431,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:431,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:431,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:431,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:434,11'
          Dst:             gdbm_last_errno
        - Src:             'gdbmopen.c:438,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:438,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:438,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:438,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:438,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:456,7'
          Dst:             compute_directory_size
        - Src:             'gdbmopen.c:457,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:457,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:457,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:457,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:466,8'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:467,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:467,8'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:467,8'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:467,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:467,8'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:474,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:474,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:474,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:474,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:478,21'
          Dst:             calloc
        - Src:             'gdbmopen.c:483,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:484,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:484,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:484,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:484,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:484,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:498,7'
          Dst:             gdbm_header_avail
        - Src:             'gdbmopen.c:508,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:509,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:509,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:509,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:509,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:509,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:515,35'
          Dst:             bucket_element_count
        - Src:             'gdbmopen.c:517,21'
          Dst:             calloc
        - Src:             'gdbmopen.c:522,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:523,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:523,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:523,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:523,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:523,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:526,7'
          Dst:             _gdbm_new_bucket
        - Src:             'gdbmopen.c:545,11'
          Dst:             _gdbm_full_write
        - Src:             'gdbmopen.c:547,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:547,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:547,4'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmopen.c:547,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:547,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:552,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:552,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:552,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:552,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:552,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:557,11'
          Dst:             _gdbm_full_write
        - Src:             'gdbmopen.c:559,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:559,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:559,4'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmopen.c:559,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:559,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:564,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:564,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:564,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:564,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:564,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:569,11'
          Dst:             _gdbm_full_write
        - Src:             'gdbmopen.c:571,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:571,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:571,4'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmopen.c:571,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:571,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:576,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:576,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:576,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:576,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:576,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:580,11'
          Dst:             _gdbm_file_extend
        - Src:             'gdbmopen.c:582,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:582,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:582,4'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmopen.c:582,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:582,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:587,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:587,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:587,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:587,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:587,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:592,7'
          Dst:             gdbm_file_sync
        - Src:             'gdbmopen.c:605,11'
          Dst:             _gdbm_full_read
        - Src:             'gdbmopen.c:607,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:607,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:607,4'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmopen.c:607,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:607,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:612,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:612,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:612,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:612,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:612,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:617,12'
          Dst:             validate_header
        - Src:             'gdbmopen.c:626,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:627,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:627,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:627,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:627,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:627,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:637,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:637,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:637,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:637,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:637,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:638,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:638,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:638,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:638,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:638,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:643,11'
          Dst:             _gdbm_full_read
        - Src:             'gdbmopen.c:648,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:648,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:648,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:648,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:648,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:651,7'
          Dst:             gdbm_header_avail
        - Src:             'gdbmopen.c:659,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:660,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:660,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:660,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:660,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:660,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:664,11'
          Dst:             gdbm_avail_block_validate
        - Src:             'gdbmopen.c:668,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:668,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:668,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:668,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:668,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:678,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:679,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:679,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:679,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:679,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:679,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:684,18'
          Dst:             gdbm_file_seek
        - Src:             'gdbmopen.c:689,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:689,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:689,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:689,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:689,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:690,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:690,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:690,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:690,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:690,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmopen.c:694,11'
          Dst:             _gdbm_full_read
        - Src:             'gdbmopen.c:696,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:696,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:696,4'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmopen.c:696,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:696,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:701,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:701,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:701,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:701,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:701,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:707,7'
          Dst:             _gdbm_cache_init
        - Src:             'gdbmopen.c:709,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:709,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:709,7'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmopen.c:709,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:709,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:714,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:714,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:714,7'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:714,7'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:714,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:722,11'
          Dst:             _gdbm_mapped_init
        - Src:             'gdbmopen.c:727,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:727,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:727,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:727,4'
          Dst:             strerror
        - Src:             'gdbmopen.c:727,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:727,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:733,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:733,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:733,4'
          Dst:             gdbm_close
        - Src:             'gdbmopen.c:733,4'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:733,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:747,7'
          Dst:             gdbm_avail_verify
        - Src:             'gdbmopen.c:750,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmopen.c:750,3'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:750,3'
          Dst:             __errno_location
        - Src:             'gdbmopen.c:750,3'
          Dst:             gdbm_errno_location
    - functionName:    _gdbmsync_init
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gdbm_ftruncate
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftruncate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmopen.c:225,10'
          Dst:             ftruncate
    - functionName:    validate_header
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
        - st
      BBCount:         21
      ICount:          97
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - validate_header_numsync
        - validate_header_std
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmopen.c:171,3'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:175,35'
              BranchSideFuncs:
                - validate_header_std
            - BranchSide:      'gdbmopen.c:175,35'
              BranchSideFuncs:
                - validate_header_std
            - BranchSide:      'gdbmopen.c:178,39'
              BranchSideFuncs:
                - validate_header_numsync
            - BranchSide:      'gdbmopen.c:181,15'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:181,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:188,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:188,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:188,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:188,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:188,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:194,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:194,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:194,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:194,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:197,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmopen.c:175,14'
          Dst:             validate_header_std
        - Src:             'gdbmopen.c:178,14'
          Dst:             validate_header_numsync
    - functionName:    gdbm_file_seek
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - off
        - whence
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_mapped_lseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './proto.h:147,10'
          Dst:             _gdbm_mapped_lseek
    - functionName:    ftruncate
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_fd_open
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - file_name
        - block_size
        - flags
        - fatal_func
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gdbm_open_ext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gdbmopen.c:767,10'
          Dst:             gdbm_open_ext
    - functionName:    gdbm_open_spec_init
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - spec
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gdbm_validate_header
      functionSourceFile: '/src/gdbm/src/gdbmopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fstat
        - gdbm_avail_block_validate
        - validate_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmopen.c:208,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:209,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:211,25'
              BranchSideFuncs:
                - validate_header
                - gdbm_avail_block_validate
        - Branch String:   'gdbmopen.c:212,7'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:214,38'
              BranchSideFuncs:
                - gdbm_avail_block_validate
            - BranchSide:      'gdbmopen.c:217,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmopen.c:214,11'
          Branch Sides:
            - BranchSide:      'gdbmopen.c:215,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmopen.c:216,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmopen.c:208,7'
          Dst:             fstat
        - Src:             'gdbmopen.c:211,8'
          Dst:             validate_header
        - Src:             'gdbmopen.c:214,11'
          Dst:             gdbm_avail_block_validate
    - functionName:    gdbm_import
      functionSourceFile: '/src/gdbm/src/gdbmimp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - importfile
        - flag
      BBCount:         20
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - fclose
        - fopen
        - gdbm_errno_location
        - gdbm_import_from_file
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmimp.c:177,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:179,7'
              BranchSideFuncs:
                - gdbm_import_from_file
                - fclose
            - BranchSide:      'gdbmimp.c:182,31'
              BranchSideFuncs:
                - gdbm_import_from_file
                - fclose
        - Branch String:   'gdbmimp.c:179,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:179,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:179,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:179,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:179,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:179,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:179,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:179,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:179,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmimp.c:176,8'
          Dst:             fopen
        - Src:             'gdbmimp.c:179,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:179,7'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:179,7'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:179,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:179,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmimp.c:182,8'
          Dst:             gdbm_import_from_file
        - Src:             'gdbmimp.c:183,3'
          Dst:             fclose
    - functionName:    gdbm_import_from_file
      functionSourceFile: '/src/gdbm/src/gdbmimp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - fp
        - flag
      BBCount:         134
      ICount:          676
      EdgeCount:       172
      CyclomaticComplexity: 40
      functionsReached:
        - __errno_location
        - fgetc
        - fread
        - gdbm_errno_location
        - gdbm_set_errno
        - gdbm_store
        - ntohl
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmimp.c:38,3'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:38,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:40,12'
              BranchSideFuncs:
                - fgetc
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:38,3'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:38,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:38,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:38,3'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:38,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:38,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:38,3'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:38,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:38,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:48,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:50,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:54,11'
              BranchSideFuncs:
                - fgetc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:50,4'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:50,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:50,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:50,4'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:50,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:50,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:50,4'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:50,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:50,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:54,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:55,10'
              BranchSideFuncs:
                - fgetc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:56,11'
              BranchSideFuncs:
                - fgetc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:56,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:46,3'
              BranchSideFuncs:
                - fgetc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:58,8'
              BranchSideFuncs:
                - fgetc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:58,21'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:58,24'
              BranchSideFuncs:
                - fgetc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:63,15'
              BranchSideFuncs:
                - fgetc
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:58,8'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:61,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:63,15'
              BranchSideFuncs:
                - fgetc
                - malloc
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:70,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:72,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:75,12'
              BranchSideFuncs:
                - malloc
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:72,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:72,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:72,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:72,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:72,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:72,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:72,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:72,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:72,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:77,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:79,13'
              BranchSideFuncs:
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:84,6'
              BranchSideFuncs:
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
        - Branch String:   'gdbmimp.c:80,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:80,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:80,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:80,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:80,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:80,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:80,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:80,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:80,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:86,3'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:89,21'
              BranchSideFuncs:
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
            - BranchSide:      'gdbmimp.c:157,7'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:90,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:92,7'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:96,11'
              BranchSideFuncs:
                - fread
                - ntohl
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
        - Branch String:   'gdbmimp.c:96,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:98,16'
              BranchSideFuncs:
                - realloc
                - fread
                - ntohl
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - gdbm_errno_location
                - fread
                - realloc
                - fread
            - BranchSide:      'gdbmimp.c:106,18'
              BranchSideFuncs:
                - fread
                - ntohl
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - realloc
                - gdbm_errno_location
                - fread
                - realloc
                - fread
        - Branch String:   'gdbmimp.c:100,8'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:102,11'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:105,2'
              BranchSideFuncs:
                - fread
                - ntohl
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - realloc
                - gdbm_errno_location
                - fread
                - realloc
                - fread
        - Branch String:   'gdbmimp.c:106,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:108,7'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:112,18'
              BranchSideFuncs:
                - ntohl
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - realloc
                - gdbm_errno_location
                - fread
                - realloc
                - fread
        - Branch String:   'gdbmimp.c:116,20'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:116,57'
              BranchSideFuncs:
                - fread
                - ntohl
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - realloc
                - gdbm_errno_location
                - fread
                - realloc
            - BranchSide:      'gdbmimp.c:122,21'
              BranchSideFuncs:
                - ntohl
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - fread
                - realloc
                - gdbm_errno_location
                - fread
                - realloc
        - Branch String:   'gdbmimp.c:116,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:118,7'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:122,21'
              BranchSideFuncs:
                - ntohl
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - fread
                - realloc
                - gdbm_errno_location
                - fread
                - realloc
        - Branch String:   'gdbmimp.c:123,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:125,7'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:128,11'
              BranchSideFuncs:
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - fread
                - realloc
                - gdbm_errno_location
                - fread
                - realloc
        - Branch String:   'gdbmimp.c:128,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:130,16'
              BranchSideFuncs:
                - realloc
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - fread
                - realloc
                - gdbm_errno_location
                - fread
            - BranchSide:      'gdbmimp.c:138,11'
              BranchSideFuncs:
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - realloc
                - fread
                - realloc
                - gdbm_errno_location
                - fread
        - Branch String:   'gdbmimp.c:132,8'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:134,11'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:137,2'
              BranchSideFuncs:
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - realloc
                - fread
                - realloc
                - gdbm_errno_location
                - fread
        - Branch String:   'gdbmimp.c:138,20'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:138,30'
              BranchSideFuncs:
                - fread
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - realloc
                - fread
                - realloc
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:144,19'
              BranchSideFuncs:
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - fread
                - realloc
                - fread
                - realloc
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:138,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:140,7'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:144,19'
              BranchSideFuncs:
                - gdbm_store
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - fread
                - realloc
                - fread
                - realloc
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:147,11'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:150,9'
              BranchSideFuncs:
                - gdbm_errno_location
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:154,12'
              BranchSideFuncs:
                - fread
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - ntohl
                - fread
                - ntohl
                - gdbm_store
                - gdbm_errno_location
                - fread
                - realloc
                - fread
                - realloc
        - Branch String:   'gdbmimp.c:157,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:158,8'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:160,9'
              BranchSideFuncs:
                - free
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:163,7'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:164,12'
              BranchSideFuncs: []
            - BranchSide:      'gdbmimp.c:166,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmimp.c:166,3'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:166,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmimp.c:166,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:166,3'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:166,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:166,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmimp.c:166,3'
          Branch Sides:
            - BranchSide:      'gdbmimp.c:166,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmimp.c:166,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmimp.c:38,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:38,3'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:38,3'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:38,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:38,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmimp.c:48,19'
          Dst:             fgetc
        - Src:             'gdbmimp.c:50,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:50,4'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:50,4'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:50,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:50,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmimp.c:72,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:72,7'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:72,7'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:72,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:72,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmimp.c:80,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:80,7'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:80,7'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:80,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:80,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmimp.c:86,18'
          Dst:             fread
        - Src:             'gdbmimp.c:89,14'
          Dst:             ntohl
        - Src:             'gdbmimp.c:99,14'
          Dst:             realloc
        - Src:             'gdbmimp.c:106,11'
          Dst:             fread
        - Src:             'gdbmimp.c:116,23'
          Dst:             fread
        - Src:             'gdbmimp.c:122,14'
          Dst:             ntohl
        - Src:             'gdbmimp.c:131,14'
          Dst:             realloc
        - Src:             'gdbmimp.c:138,23'
          Dst:             fread
        - Src:             'gdbmimp.c:147,11'
          Dst:             gdbm_store
        - Src:             'gdbmimp.c:150,9'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:166,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:166,3'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:166,3'
          Dst:             __errno_location
        - Src:             'gdbmimp.c:166,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmimp.c:166,3'
          Dst:             gdbm_set_errno
    - functionName:    ntohl
      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:    gdbm_reorganize
      functionSourceFile: '/src/gdbm/src/gdbmreorg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         22
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_recover
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmreorg.c:36,3'
          Branch Sides:
            - BranchSide:      'gdbmreorg.c:36,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmreorg.c:38,8'
              BranchSideFuncs:
                - gdbm_recover
        - Branch String:   'gdbmreorg.c:36,3'
          Branch Sides:
            - BranchSide:      'gdbmreorg.c:36,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmreorg.c:36,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmreorg.c:36,3'
          Branch Sides:
            - BranchSide:      'gdbmreorg.c:36,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmreorg.c:36,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmreorg.c:36,3'
          Branch Sides:
            - BranchSide:      'gdbmreorg.c:36,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmreorg.c:36,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmreorg.c:36,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmreorg.c:36,3'
          Dst:             __errno_location
        - Src:             'gdbmreorg.c:36,3'
          Dst:             __errno_location
        - Src:             'gdbmreorg.c:36,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmreorg.c:36,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmreorg.c:39,10'
          Dst:             gdbm_recover
    - functionName:    gdbm_dir_entry_valid_p
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - dir_index
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './proto.h:48,10'
          Branch Sides:
            - BranchSide:      './proto.h:48,13'
              BranchSideFuncs: []
            - BranchSide:      './proto.h:48,10'
              BranchSideFuncs: []
        - Branch String:   './proto.h:49,10'
          Branch Sides:
            - BranchSide:      './proto.h:49,13'
              BranchSideFuncs: []
            - BranchSide:      './proto.h:49,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdbm_valid_key_p
      functionSourceFile: '/src/gdbm/src/gdbmseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dbf
        - key_ptr
        - key_size
        - elem_loc
      BBCount:         25
      ICount:          168
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - _gdbm_hash_key
        - gdbm_dir_entry_valid_p
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmseq.c:33,44'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:34,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:37,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:34,53'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:35,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:37,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:33,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:36,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmseq.c:37,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:37,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:37,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:37,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:37,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:37,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:37,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:37,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:37,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:37,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmseq.c:32,3'
          Dst:             _gdbm_hash_key
        - Src:             'gdbmseq.c:33,7'
          Dst:             gdbm_dir_entry_valid_p
        - Src:             'gdbmseq.c:37,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:37,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:37,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:37,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:37,3'
          Dst:             gdbm_set_errno
    - functionName:    gdbm_nextkey
      functionSourceFile: '/src/gdbm/src/gdbmseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - key
        - ''
      BBCount:         79
      ICount:          407
      EdgeCount:       97
      CyclomaticComplexity: 20
      functionsReached:
        - __errno_location
        - _gdbm_findkey
        - gdbm_debug_datum
        - gdbm_errno_location
        - gdbm_set_errno
        - get_next_key
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gdbmseq.c:162,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:162,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:162,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:162,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:162,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_findkey
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:165,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:165,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:165,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:168,19'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:165,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:165,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:165,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:165,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:165,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:165,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:165,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:165,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:165,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:171,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:173,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:181,29'
              BranchSideFuncs:
                - _gdbm_findkey
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:173,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:173,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:173,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:173,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:173,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:174,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:174,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:174,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:174,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:174,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:174,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:174,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:174,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:174,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:174,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:182,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:182,23'
              BranchSideFuncs: []
            - BranchSide:      'gdbmseq.c:185,17'
              BranchSideFuncs:
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:187,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:188,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:190,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:188,5'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:188,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:188,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmseq.c:188,5'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:188,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:192,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmseq.c:190,5'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:190,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:190,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmseq.c:190,5'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:0,0'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:190,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
      Callsites:
        - Src:             'gdbmseq.c:162,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:162,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:162,3'
          Dst:             gdbm_debug_datum
        - Src:             'gdbmseq.c:162,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:162,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:165,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:165,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:165,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:165,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:165,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmseq.c:168,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmseq.c:173,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:173,7'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:173,7'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:173,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:174,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:174,7'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:174,7'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:174,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:174,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmseq.c:181,14'
          Dst:             _gdbm_findkey
        - Src:             'gdbmseq.c:185,3'
          Dst:             get_next_key
        - Src:             'gdbmseq.c:188,5'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:188,5'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:188,5'
          Dst:             gdbm_debug_datum
        - Src:             'gdbmseq.c:188,5'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:188,5'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:190,5'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:190,5'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:190,5'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:190,5'
          Dst:             gdbm_errno_location
    - functionName:    get_next_key
      functionSourceFile: '/src/gdbm/src/gdbmseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - elem_loc
        - return_val
      BBCount:         58
      ICount:          367
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - _gdbm_get_bucket
        - _gdbm_read_entry
        - gdbm_errno_location
        - gdbm_set_errno
        - gdbm_valid_key_p
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmseq.c:59,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:62,15'
              BranchSideFuncs:
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
            - BranchSide:      'gdbmseq.c:92,33'
              BranchSideFuncs:
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
        - Branch String:   'gdbmseq.c:63,11'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:66,13'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
            - BranchSide:      'gdbmseq.c:88,15'
              BranchSideFuncs:
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
        - Branch String:   'gdbmseq.c:71,4'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:70,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
            - BranchSide:      'gdbmseq.c:71,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
        - Branch String:   'gdbmseq.c:70,4'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:72,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
            - BranchSide:      'gdbmseq.c:75,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
        - Branch String:   'gdbmseq.c:75,8'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:77,30'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:83,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:77,12'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'gdbmseq.c:79,6'
              BranchSideFuncs:
                - _gdbm_read_entry
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
        - Branch String:   'gdbmseq.c:83,8'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:83,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:83,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:83,8'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:83,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:83,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:83,8'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:83,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:83,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:93,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:94,5'
              BranchSideFuncs:
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
            - BranchSide:      'gdbmseq.c:97,26'
              BranchSideFuncs:
                - gdbm_valid_key_p
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
        - Branch String:   'gdbmseq.c:97,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:99,5'
              BranchSideFuncs:
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
            - BranchSide:      'gdbmseq.c:100,23'
              BranchSideFuncs:
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
        - Branch String:   'gdbmseq.c:101,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:102,33'
              BranchSideFuncs:
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:104,41'
              BranchSideFuncs:
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:105,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:107,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:111,13'
              BranchSideFuncs: []
        - Branch String:   'gdbmseq.c:108,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:108,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:108,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:108,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:108,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:108,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:108,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:108,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:108,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmseq.c:77,12'
          Dst:             _gdbm_get_bucket
        - Src:             'gdbmseq.c:83,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:83,8'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:83,8'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:83,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:83,8'
          Dst:             gdbm_set_errno
        - Src:             'gdbmseq.c:92,15'
          Dst:             _gdbm_read_entry
        - Src:             'gdbmseq.c:97,8'
          Dst:             gdbm_valid_key_p
        - Src:             'gdbmseq.c:108,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:108,7'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:108,7'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:108,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:108,7'
          Dst:             gdbm_set_errno
    - functionName:    gdbm_firstkey
      functionSourceFile: '/src/gdbm/src/gdbmseq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         55
      ICount:          272
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - _gdbm_get_bucket
        - gdbm_debug_datum
        - gdbm_errno_location
        - gdbm_set_errno
        - get_next_key
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gdbmseq.c:127,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:127,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_get_bucket
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:127,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_get_bucket
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:127,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:127,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_get_bucket
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:130,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_get_bucket
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:130,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:130,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:133,19'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_get_bucket
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:130,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:130,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:130,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:130,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:130,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:130,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:130,3'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:130,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmseq.c:130,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmseq.c:136,7'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:139,21'
              BranchSideFuncs:
                - get_next_key
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:147,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmseq.c:141,11'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:142,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:144,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmseq.c:142,2'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:142,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'gdbmseq.c:142,2'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:142,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:145,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmseq.c:144,2'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:144,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:144,2'
              BranchSideFuncs: []
        - Branch String:   'gdbmseq.c:144,2'
          Branch Sides:
            - BranchSide:      'gdbmseq.c:0,0'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmseq.c:144,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
      Callsites:
        - Src:             'gdbmseq.c:127,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:127,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:127,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:127,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:130,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:130,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:130,3'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:130,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:130,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmseq.c:133,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmseq.c:136,7'
          Dst:             _gdbm_get_bucket
        - Src:             'gdbmseq.c:139,7'
          Dst:             get_next_key
        - Src:             'gdbmseq.c:142,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:142,2'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:142,2'
          Dst:             gdbm_debug_datum
        - Src:             'gdbmseq.c:142,2'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:142,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:144,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmseq.c:144,2'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:144,2'
          Dst:             __errno_location
        - Src:             'gdbmseq.c:144,2'
          Dst:             gdbm_errno_location
    - functionName:    getbool
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - optval
        - optlen
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:29,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:29,18'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:31,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:29,41'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:30,21'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:31,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:30,38'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:30,41'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:32,10'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:29,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:31,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:32,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_size
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - optval
        - optlen
        - ret
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:38,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:40,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:40,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:41,25'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:42,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:42,12'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:43,30'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:44,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:44,12'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:45,23'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:47,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setopt_gdbm_setcacheauto
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         20
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
        - getbool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:82,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:84,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:87,21'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:84,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:84,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:84,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:84,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:84,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:84,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:84,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:84,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:84,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:82,12'
          Dst:             getbool
        - Src:             'gdbmsetopt.c:84,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:84,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:84,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:84,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:84,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getcacheauto
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:94,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:94,18'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:96,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:94,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:96,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:99,22'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:96,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:96,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:96,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:96,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:96,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:96,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:96,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:96,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:96,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:96,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:96,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:96,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:96,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:96,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getbucketsize
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:378,14'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:378,17'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:384,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:378,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:380,24'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:384,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:384,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:384,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:384,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:384,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:384,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:384,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:384,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:384,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:384,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:384,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:384,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:384,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:384,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:384,3'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getdirdepth
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:365,14'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:365,17'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:371,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:365,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:367,24'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:371,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:371,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:371,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:371,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:371,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:371,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:371,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:371,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:371,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:371,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:371,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:371,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:371,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:371,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:371,3'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getdbformat
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         29
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:343,14'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:343,17'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:358,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:343,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:345,15'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:358,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:345,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:349,11'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:349,11'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:353,11'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:355,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:358,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:358,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:358,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:358,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:358,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:358,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:358,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:358,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:358,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:358,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:358,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:358,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:358,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:358,3'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getblocksize
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:330,14'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:330,17'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:336,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:330,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:332,24'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:336,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:336,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:336,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:336,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:336,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:336,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:336,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:336,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:336,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:336,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:336,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:336,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:336,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:336,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:336,3'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getdbname
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         40
      ICount:          193
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:309,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:309,18'
              BranchSideFuncs:
                - strdup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:311,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:309,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:311,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:316,25'
              BranchSideFuncs:
                - strdup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:311,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:311,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:311,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:311,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:311,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:311,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:311,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:311,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:311,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:317,11'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:319,4'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:322,26'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:319,4'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:319,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:319,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:319,4'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:319,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:319,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:319,4'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:319,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:319,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:311,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:311,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:311,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:311,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:311,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsetopt.c:316,17'
          Dst:             strdup
        - Src:             'gdbmsetopt.c:319,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:319,4'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:319,4'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:319,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:319,4'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getmaxmapsize
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:262,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:262,18'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:264,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:262,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:264,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:267,23'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:264,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:264,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:264,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:264,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:264,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:264,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:264,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:264,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:264,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:264,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:264,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:264,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:264,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:264,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getcoalesceblks
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:192,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:192,18'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:194,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:192,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:194,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:197,20'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:194,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:194,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:194,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:194,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:194,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:194,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:194,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:194,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:194,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:194,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:194,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:194,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:194,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:194,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getcentfree
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:164,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:164,18'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:166,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:164,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:166,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:169,21'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:166,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:166,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:166,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:166,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:166,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:166,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:166,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:166,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:166,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:166,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:166,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:166,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:166,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:166,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getsyncmode
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:136,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:136,18'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:136,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:141,21'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:138,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:138,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:138,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:138,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:138,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:138,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:138,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:138,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:138,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:138,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:138,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getcachesize
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:68,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:68,18'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:70,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:68,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:70,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:73,23'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:70,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:70,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:70,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:70,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:70,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:70,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:70,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:70,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:70,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:70,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:70,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:70,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:70,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:70,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getmmap
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         23
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:233,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:233,18'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:235,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:233,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:235,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:238,20'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:235,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:235,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:235,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:235,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:235,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:235,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:235,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:235,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:235,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:235,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:235,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:235,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:235,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:235,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_getflags
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         42
      ICount:          239
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:275,15'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:275,18'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:277,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:275,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:277,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:282,19'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:277,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:277,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:277,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:277,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:277,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:277,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:277,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:277,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:277,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:284,11'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:285,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:287,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:287,11'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:288,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:290,12'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:290,11'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:291,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:292,16'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:295,11'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:296,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:298,11'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:298,11'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:299,8'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:301,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmsetopt.c:277,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:277,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:277,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:277,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:277,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_setmmap
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         28
      ICount:          155
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - _gdbm_mapped_init
        - _gdbm_mapped_unmap
        - gdbm_errno_location
        - gdbm_file_sync
        - gdbm_set_errno
        - getbool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:207,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:209,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:212,19'
              BranchSideFuncs:
                - gdbm_file_sync
                - _gdbm_mapped_unmap
                - _gdbm_mapped_init
        - Branch String:   'gdbmsetopt.c:209,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:209,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:209,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:209,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:209,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:209,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:209,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:209,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:209,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:213,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:214,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:215,7'
              BranchSideFuncs:
                - _gdbm_mapped_unmap
                - _gdbm_mapped_init
        - Branch String:   'gdbmsetopt.c:215,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:217,30'
              BranchSideFuncs:
                - _gdbm_mapped_init
            - BranchSide:      'gdbmsetopt.c:224,27'
              BranchSideFuncs:
                - _gdbm_mapped_unmap
        - Branch String:   'gdbmsetopt.c:217,11'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:218,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:220,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmsetopt.c:207,12'
          Dst:             getbool
        - Src:             'gdbmsetopt.c:209,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:209,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:209,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:209,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:209,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsetopt.c:212,3'
          Dst:             gdbm_file_sync
        - Src:             'gdbmsetopt.c:217,11'
          Dst:             _gdbm_mapped_init
        - Src:             'gdbmsetopt.c:224,7'
          Dst:             _gdbm_mapped_unmap
    - functionName:    setopt_gdbm_setmaxmapsize
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         20
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _gdbm_mapped_init
        - gdbm_errno_location
        - gdbm_set_errno
        - get_size
        - sysconf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:249,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:251,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:254,28'
              BranchSideFuncs:
                - _gdbm_mapped_init
        - Branch String:   'gdbmsetopt.c:251,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:251,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:251,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:251,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:251,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:251,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:251,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:251,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:251,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:246,22'
          Dst:             sysconf
        - Src:             'gdbmsetopt.c:249,7'
          Dst:             get_size
        - Src:             'gdbmsetopt.c:251,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:251,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:251,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:251,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:251,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsetopt.c:255,3'
          Dst:             _gdbm_mapped_init
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setopt_gdbm_setcoalesceblks
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         20
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
        - getbool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:180,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:182,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:185,26'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:182,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:182,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:182,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:182,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:182,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:182,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:182,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:182,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:182,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:180,12'
          Dst:             getbool
        - Src:             'gdbmsetopt.c:182,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:182,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:182,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:182,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:182,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_setcentfree
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         20
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
        - getbool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:152,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:154,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:157,23'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:154,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:154,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:154,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:154,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:154,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:154,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:154,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:154,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:154,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:152,12'
          Dst:             getbool
        - Src:             'gdbmsetopt.c:154,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:154,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:154,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:154,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:154,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_setsyncmode
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         20
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
        - getbool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:124,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:126,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:129,22'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:126,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:126,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:126,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:126,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:126,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:126,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:126,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:126,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:126,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:124,12'
          Dst:             getbool
        - Src:             'gdbmsetopt.c:126,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:126,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:126,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:126,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:126,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_fastmode
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         20
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
        - getbool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:109,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:111,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:114,21'
              BranchSideFuncs: []
        - Branch String:   'gdbmsetopt.c:111,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:111,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:111,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:111,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:111,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:111,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:111,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:111,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:111,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:109,12'
          Dst:             getbool
        - Src:             'gdbmsetopt.c:111,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:111,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:111,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:111,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:111,7'
          Dst:             gdbm_set_errno
    - functionName:    setopt_gdbm_setcachesize
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optval
        - optlen
      BBCount:         20
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _gdbm_cache_init
        - gdbm_errno_location
        - gdbm_set_errno
        - get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:57,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:59,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:62,28'
              BranchSideFuncs:
                - _gdbm_cache_init
        - Branch String:   'gdbmsetopt.c:59,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:59,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:59,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:59,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:59,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:59,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:59,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:59,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:59,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:57,7'
          Dst:             get_size
        - Src:             'gdbmsetopt.c:59,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:59,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:59,7'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:59,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:59,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsetopt.c:62,10'
          Dst:             _gdbm_cache_init
    - functionName:    gdbm_setopt
      functionSourceFile: '/src/gdbm/src/gdbmsetopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - optflag
        - optval
        - optlen
      BBCount:         43
      ICount:          214
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gdbmsetopt.c:420,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:420,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:422,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:420,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:420,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:420,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:420,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:420,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:420,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:420,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:420,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:420,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:423,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:423,10'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:427,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:424,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:424,29'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:427,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:422,7'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:425,31'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsetopt.c:427,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsetopt.c:427,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:427,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsetopt.c:427,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:427,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:427,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:427,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsetopt.c:427,3'
          Branch Sides:
            - BranchSide:      'gdbmsetopt.c:427,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsetopt.c:427,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsetopt.c:420,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:420,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:420,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:420,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:420,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsetopt.c:427,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:427,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:427,3'
          Dst:             __errno_location
        - Src:             'gdbmsetopt.c:427,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsetopt.c:427,3'
          Dst:             gdbm_set_errno
    - functionName:    _gdbm_current_bucket_changed
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_file_seek
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - off
        - whence
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_mapped_lseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './proto.h:147,10'
          Dst:             _gdbm_mapped_lseek
    - functionName:    gdbm_store
      functionSourceFile: '/src/gdbm/src/gdbmstore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dbf
        - key
        - content
        - flags
        - ''
        - ''
      BBCount:         176
      ICount:          1040
      EdgeCount:       222
      CyclomaticComplexity: 48
      functionsReached:
        - __errno_location
        - _gdbm_alloc
        - _gdbm_current_bucket_changed
        - _gdbm_end_update
        - _gdbm_fatal
        - _gdbm_findkey
        - _gdbm_free
        - _gdbm_full_write
        - _gdbm_split_bucket
        - gdbm_db_strerror
        - gdbm_debug_datum
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_set_errno
        - strerror
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gdbmstore.c:50,3'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:50,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:50,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:50,3'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:50,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:53,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:53,3'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:53,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:56,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:53,3'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:53,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:53,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:53,3'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:53,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:53,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:53,3'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:53,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:53,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:56,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:58,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:65,12'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:58,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:58,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:58,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:58,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:58,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:58,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:58,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:58,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:58,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:65,26'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:65,38'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:67,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:65,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:67,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:73,19'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_findkey
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_free
        - Branch String:   'gdbmstore.c:67,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:67,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:67,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:67,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:67,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:67,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:67,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:67,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:67,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:84,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:86,11'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
                - _gdbm_free
            - BranchSide:      'gdbmstore.c:110,12'
              BranchSideFuncs:
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
        - Branch String:   'gdbmstore.c:86,11'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:89,15'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
                - _gdbm_free
            - BranchSide:      'gdbmstore.c:105,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:92,8'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:94,24'
              BranchSideFuncs:
                - _gdbm_free
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
            - BranchSide:      'gdbmstore.c:100,19'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
        - Branch String:   'gdbmstore.c:94,12'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'gdbmstore.c:96,6'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
        - Branch String:   'gdbmstore.c:105,4'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:105,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:105,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:105,4'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:105,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:105,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:105,4'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:105,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:105,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:110,12'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:111,21'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
                - _gdbm_alloc
            - BranchSide:      'gdbmstore.c:113,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmstore.c:117,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:119,31'
              BranchSideFuncs:
                - _gdbm_alloc
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
            - BranchSide:      'gdbmstore.c:125,7'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
        - Branch String:   'gdbmstore.c:120,11'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:121,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmstore.c:122,5'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
        - Branch String:   'gdbmstore.c:125,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:129,11'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_split_bucket
            - BranchSide:      'gdbmstore.c:157,49'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:129,11'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:132,28'
              BranchSideFuncs:
                - _gdbm_split_bucket
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:137,30'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:132,8'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:133,6'
              BranchSideFuncs: []
            - BranchSide:      'gdbmstore.c:134,2'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:138,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:140,16'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:149,7'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:141,8'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:143,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:143,8'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:143,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:143,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:143,8'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:143,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:143,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:143,8'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:143,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmstore.c:143,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmstore.c:152,8'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:152,7'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:152,40'
              BranchSideFuncs:
                - gdbm_file_seek.1428
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:163,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:165,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:172,26'
              BranchSideFuncs:
                - _gdbm_full_write
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:165,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:165,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:165,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:165,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:165,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:167,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:167,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:167,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:167,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'gdbmstore.c:167,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:167,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'gdbmstore.c:167,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'gdbmstore.c:167,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:167,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'gdbmstore.c:167,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'gdbmstore.c:173,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:175,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:182,26'
              BranchSideFuncs:
                - _gdbm_full_write
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmstore.c:175,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:175,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:175,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
        - Branch String:   'gdbmstore.c:175,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:175,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
            - BranchSide:      'gdbmstore.c:178,20'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
        - Branch String:   'gdbmstore.c:183,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:185,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:193,33'
              BranchSideFuncs:
                - _gdbm_current_bucket_changed.1427
                - _gdbm_end_update
        - Branch String:   'gdbmstore.c:185,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:185,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmstore.c:185,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
        - Branch String:   'gdbmstore.c:185,7'
          Branch Sides:
            - BranchSide:      'gdbmstore.c:185,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
            - BranchSide:      'gdbmstore.c:188,20'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
      Callsites:
        - Src:             'gdbmstore.c:50,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:50,3'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:50,3'
          Dst:             gdbm_debug_datum
        - Src:             'gdbmstore.c:50,3'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:50,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:53,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:53,3'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:53,3'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:53,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:53,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmstore.c:58,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:58,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:58,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:58,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:58,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmstore.c:67,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:67,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:67,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:67,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:67,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmstore.c:73,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmstore.c:77,14'
          Dst:             _gdbm_findkey
        - Src:             'gdbmstore.c:94,12'
          Dst:             _gdbm_free
        - Src:             'gdbmstore.c:105,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:105,4'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:105,4'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:105,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:105,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmstore.c:110,12'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:111,5'
          Dst:             gdbm_set_errno
        - Src:             'gdbmstore.c:119,18'
          Dst:             _gdbm_alloc
        - Src:             'gdbmstore.c:132,8'
          Dst:             _gdbm_split_bucket
        - Src:             'gdbmstore.c:143,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:143,8'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:143,8'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:143,8'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:143,8'
          Dst:             gdbm_set_errno
        - Src:             'gdbmstore.c:162,14'
          Dst:             gdbm_file_seek
        - Src:             'gdbmstore.c:165,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:165,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:165,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:165,7'
          Dst:             strerror
        - Src:             'gdbmstore.c:165,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:165,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:167,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:167,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:167,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:167,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:167,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmstore.c:168,7'
          Dst:             _gdbm_fatal
        - Src:             'gdbmstore.c:172,8'
          Dst:             _gdbm_full_write
        - Src:             'gdbmstore.c:175,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:175,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:175,7'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmstore.c:175,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:175,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:178,25'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmstore.c:178,7'
          Dst:             _gdbm_fatal
        - Src:             'gdbmstore.c:182,8'
          Dst:             _gdbm_full_write
        - Src:             'gdbmstore.c:185,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:185,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:185,7'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmstore.c:185,7'
          Dst:             __errno_location
        - Src:             'gdbmstore.c:185,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmstore.c:188,25'
          Dst:             gdbm_db_strerror
        - Src:             'gdbmstore.c:188,7'
          Dst:             _gdbm_fatal
        - Src:             'gdbmstore.c:193,3'
          Dst:             _gdbm_current_bucket_changed
        - Src:             'gdbmstore.c:196,10'
          Dst:             _gdbm_end_update
    - functionName:    gdbm_numsync
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbname
        - numsync
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gdbm_close
        - gdbm_open
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmsync.c:281,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:281,7'
              BranchSideFuncs:
                - gdbm_close
            - BranchSide:      'gdbmsync.c:283,11'
              BranchSideFuncs:
                - gdbm_close
        - Branch String:   'gdbmsync.c:283,11'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:285,15'
              BranchSideFuncs:
                - gdbm_close
            - BranchSide:      'gdbmsync.c:288,19'
              BranchSideFuncs:
                - gdbm_close
      Callsites:
        - Src:             'gdbmsync.c:280,9'
          Dst:             gdbm_open
        - Src:             'gdbmsync.c:288,7'
          Dst:             gdbm_close
    - functionName:    check_snapshot_mode
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmsync.c:246,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:247,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:248,17'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:248,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:249,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:250,17'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:250,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:252,21'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:255,24'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:252,11'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:253,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:254,5'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:255,12'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:256,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdbm_sync
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         25
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - _gdbm_end_update
        - gdbm_errno_location
        - gdbm_file_sync
        - gdbm_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmsync.c:462,3'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:462,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:465,19'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_end_update
                - gdbm_file_sync
        - Branch String:   'gdbmsync.c:462,3'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:462,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:462,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:462,3'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:462,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:462,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:462,3'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:462,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:462,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:467,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:469,7'
              BranchSideFuncs:
                - _gdbm_end_update
                - gdbm_file_sync
            - BranchSide:      'gdbmsync.c:473,21'
              BranchSideFuncs:
                - _gdbm_end_update
                - gdbm_file_sync
      Callsites:
        - Src:             'gdbmsync.c:462,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:462,3'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:462,3'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:462,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:462,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:465,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:473,3'
          Dst:             _gdbm_end_update
        - Src:             'gdbmsync.c:476,10'
          Dst:             gdbm_file_sync
    - functionName:    gdbm_file_sync
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gdbm_mapped_sync
        - _gdbm_snapshot
      functionUses:    7
      BranchProfiles:
        - Branch String:   'gdbmsync.c:450,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:450,7'
              BranchSideFuncs:
                - _gdbm_snapshot
            - BranchSide:      'gdbmsync.c:451,25'
              BranchSideFuncs:
                - _gdbm_snapshot
      Callsites:
        - Src:             'gdbmsync.c:436,7'
          Dst:             _gdbm_mapped_sync
        - Src:             'gdbmsync.c:451,9'
          Dst:             _gdbm_snapshot
    - functionName:    _gdbm_snapshot
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         159
      ICount:          771
      EdgeCount:       199
      CyclomaticComplexity: 42
      functionsReached:
        - __errno_location
        - _gdbmsync_done
        - _gdbmsync_init
        - fchmod
        - fsync
        - gdbm_errno_location
        - gdbm_set_errno
        - ioctl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmsync.c:82,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:84,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:86,9'
              BranchSideFuncs:
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - fchmod
                - fsync
                - ioctl
                - fsync
                - fchmod
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:86,22'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:86,25'
              BranchSideFuncs:
                - fchmod
                - fsync
                - ioctl
                - fsync
                - fchmod
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:95,7'
              BranchSideFuncs:
                - fchmod
                - fsync
                - ioctl
                - fsync
                - fchmod
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:86,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:89,23'
              BranchSideFuncs:
                - fchmod
                - fsync
                - ioctl
                - fsync
                - fchmod
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:95,7'
              BranchSideFuncs:
                - fchmod
                - fsync
                - ioctl
                - fsync
                - fchmod
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:91,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:91,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:91,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:91,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:91,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:91,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:91,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:91,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:91,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:100,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:102,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:107,14'
              BranchSideFuncs:
                - fsync
                - ioctl
                - fsync
                - fchmod
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:102,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:102,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:102,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:102,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:102,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:102,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:102,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:102,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:102,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:107,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:109,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:115,14'
              BranchSideFuncs:
                - ioctl
                - fsync
                - fchmod
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:109,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:109,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:109,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:109,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:109,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:109,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:109,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:109,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:109,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:115,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:117,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
            - BranchSide:      'gdbmsync.c:127,14'
              BranchSideFuncs:
                - fsync
                - fchmod
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:117,27'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:117,30'
              BranchSideFuncs:
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:119,20'
              BranchSideFuncs:
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:117,11'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:119,20'
              BranchSideFuncs:
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:122,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:122,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:122,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:122,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:122,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:122,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:122,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:122,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:122,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:122,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:127,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:129,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:134,15'
              BranchSideFuncs:
                - fchmod
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:129,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:129,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:129,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:129,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:129,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:129,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:129,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:129,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:129,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:134,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:136,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:141,14'
              BranchSideFuncs:
                - fsync
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:136,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:136,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:136,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:136,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:136,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:136,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:136,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:136,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:136,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:141,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:143,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:153,15'
              BranchSideFuncs:
                - fchmod
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:143,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:143,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:143,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:143,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:143,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:143,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:143,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:143,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:143,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:153,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:155,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:160,14'
              BranchSideFuncs:
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:155,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:155,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:155,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:155,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:155,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:155,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:155,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:155,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:155,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:160,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:162,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:166,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:162,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:162,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:162,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:162,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:162,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:162,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:162,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:162,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:162,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'gdbmsync.c:89,7'
          Dst:             _gdbmsync_done
        - Src:             'gdbmsync.c:90,7'
          Dst:             _gdbmsync_init
        - Src:             'gdbmsync.c:91,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:91,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:91,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:91,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:91,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:100,7'
          Dst:             fchmod
        - Src:             'gdbmsync.c:102,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:102,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:102,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:102,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:102,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:107,7'
          Dst:             fsync
        - Src:             'gdbmsync.c:109,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:109,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:109,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:109,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:109,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:115,7'
          Dst:             ioctl
        - Src:             'gdbmsync.c:117,11'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:117,30'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:119,4'
          Dst:             _gdbmsync_done
        - Src:             'gdbmsync.c:120,4'
          Dst:             _gdbmsync_init
        - Src:             'gdbmsync.c:122,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:122,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:122,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:122,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:122,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:127,7'
          Dst:             fsync
        - Src:             'gdbmsync.c:129,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:129,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:129,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:129,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:129,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:134,7'
          Dst:             fchmod
        - Src:             'gdbmsync.c:136,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:136,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:136,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:136,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:136,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:141,7'
          Dst:             fsync
        - Src:             'gdbmsync.c:143,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:143,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:143,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:143,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:143,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:153,7'
          Dst:             fchmod
        - Src:             'gdbmsync.c:155,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:155,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:155,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:155,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:155,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:160,7'
          Dst:             fsync
        - Src:             'gdbmsync.c:162,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:162,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:162,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:162,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:162,7'
          Dst:             gdbm_set_errno
    - functionName:    _gdbmsync_done
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
      functionUses:    4
      BranchProfiles:
        - Branch String:   './proto.h:172,7'
          Branch Sides:
            - BranchSide:      './proto.h:173,12'
              BranchSideFuncs:
                - close
                - close
            - BranchSide:      './proto.h:174,7'
              BranchSideFuncs:
                - close
        - Branch String:   './proto.h:174,7'
          Branch Sides:
            - BranchSide:      './proto.h:174,7'
              BranchSideFuncs:
                - close
            - BranchSide:      './proto.h:175,12'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             './proto.h:173,5'
          Dst:             close
        - Src:             './proto.h:175,5'
          Dst:             close
    - functionName:    _gdbmsync_init
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fsync
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timespec_cmp
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmsync.c:226,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:227,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:228,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:228,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:229,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:230,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:230,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:231,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:232,7'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:232,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:240,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdbm_numsync_cmp
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         26
      ICount:          126
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - gdbm_numsync
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmsync.c:309,34'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:310,21'
              BranchSideFuncs:
                - gdbm_numsync
            - BranchSide:      'gdbmsync.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:309,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:312,11'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:312,26'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:312,29'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:314,16'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:312,11'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:313,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:314,16'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:314,24'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:314,27'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:316,16'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:314,16'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:315,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:316,16'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:316,16'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:318,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmsync.c:309,7'
          Dst:             gdbm_numsync
        - Src:             'gdbmsync.c:310,7'
          Dst:             gdbm_numsync
    - functionName:    stat_snapshot
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - st
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - check_snapshot_mode
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmsync.c:264,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:265,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:266,28'
              BranchSideFuncs:
                - check_snapshot_mode
                - __errno_location
        - Branch String:   'gdbmsync.c:266,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:268,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'gdbmsync.c:271,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmsync.c:264,7'
          Dst:             stat
        - Src:             'gdbmsync.c:266,7'
          Dst:             check_snapshot_mode
        - Src:             'gdbmsync.c:268,7'
          Dst:             __errno_location
    - functionName:    gdbm_latest_snapshot
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - even
        - odd
        - ret
      BBCount:         36
      ICount:          186
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - gdbm_numsync_cmp
        - stat_snapshot
        - strcmp
        - timespec_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gdbmsync.c:336,12'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:336,16'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - stat_snapshot
                - stat_snapshot
                - gdbm_numsync_cmp
                - timespec_cmp
            - BranchSide:      'gdbmsync.c:338,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'gdbmsync.c:336,21'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:336,25'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - stat_snapshot
                - stat_snapshot
                - gdbm_numsync_cmp
                - timespec_cmp
            - BranchSide:      'gdbmsync.c:338,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'gdbmsync.c:336,29'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:336,40'
              BranchSideFuncs:
                - strcmp
                - stat_snapshot
                - stat_snapshot
                - gdbm_numsync_cmp
                - timespec_cmp
                - __errno_location
            - BranchSide:      'gdbmsync.c:338,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'gdbmsync.c:336,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:338,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'gdbmsync.c:342,22'
              BranchSideFuncs:
                - stat_snapshot
                - stat_snapshot
                - gdbm_numsync_cmp
                - timespec_cmp
        - Branch String:   'gdbmsync.c:342,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:343,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:344,22'
              BranchSideFuncs:
                - stat_snapshot
                - gdbm_numsync_cmp
                - timespec_cmp
        - Branch String:   'gdbmsync.c:344,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:347,15'
              BranchSideFuncs:
                - gdbm_numsync_cmp
                - timespec_cmp
        - Branch String:   'gdbmsync.c:347,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:349,11'
              BranchSideFuncs:
                - gdbm_numsync_cmp
                - timespec_cmp
            - BranchSide:      'gdbmsync.c:401,19'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:351,11'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:353,11'
              BranchSideFuncs:
                - gdbm_numsync_cmp
                - timespec_cmp
            - BranchSide:      'gdbmsync.c:360,33'
              BranchSideFuncs:
                - gdbm_numsync_cmp
                - timespec_cmp
        - Branch String:   'gdbmsync.c:360,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:363,11'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:367,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:371,11'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:375,7'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:384,12'
              BranchSideFuncs:
                - timespec_cmp
        - Branch String:   'gdbmsync.c:384,4'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:387,15'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:391,15'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:396,11'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:398,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmsync.c:336,32'
          Dst:             strcmp
        - Src:             'gdbmsync.c:338,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:342,7'
          Dst:             stat_snapshot
        - Src:             'gdbmsync.c:344,7'
          Dst:             stat_snapshot
        - Src:             'gdbmsync.c:360,15'
          Dst:             gdbm_numsync_cmp
        - Src:             'gdbmsync.c:384,12'
          Dst:             timespec_cmp
    - functionName:    fsync_to_root
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - close
        - fsync
        - open
        - realpath
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gdbmsync.c:44,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:46,9'
              BranchSideFuncs:
                - strlen
                - open
                - fsync
                - close
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'gdbmsync.c:47,3'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:51,8'
              BranchSideFuncs:
                - open
                - fsync
                - close
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'gdbmsync.c:70,3'
              BranchSideFuncs: []
        - Branch String:   'gdbmsync.c:54,11'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:55,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:56,18'
              BranchSideFuncs:
                - fsync
                - close
                - open
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'gdbmsync.c:56,11'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:58,13'
              BranchSideFuncs:
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'gdbmsync.c:63,18'
              BranchSideFuncs:
                - close
                - open
                - fsync
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'gdbmsync.c:63,11'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:64,2'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:66,7'
              BranchSideFuncs:
                - open
                - fsync
                - close
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'gdbmsync.c:68,25'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:67,2'
              BranchSideFuncs:
                - open
                - fsync
                - close
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'gdbmsync.c:68,28'
              BranchSideFuncs:
                - open
                - fsync
                - close
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'gdbmsync.c:67,2'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:47,3'
              BranchSideFuncs:
                - open
                - fsync
                - close
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'gdbmsync.c:68,14'
              BranchSideFuncs:
                - open
                - fsync
                - close
                - __errno_location
                - close
                - __errno_location
      Callsites:
        - Src:             'gdbmsync.c:44,7'
          Dst:             realpath
        - Src:             'gdbmsync.c:46,16'
          Dst:             strlen
        - Src:             'gdbmsync.c:52,12'
          Dst:             open
        - Src:             'gdbmsync.c:56,11'
          Dst:             fsync
        - Src:             'gdbmsync.c:58,13'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:59,4'
          Dst:             close
        - Src:             'gdbmsync.c:60,4'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:63,11'
          Dst:             close
    - functionName:    realpath
      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:    gdbm_failure_atomic
      functionSourceFile: '/src/gdbm/src/gdbmsync.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - even
        - odd
      BBCount:         102
      ICount:          489
      EdgeCount:       127
      CyclomaticComplexity: 27
      functionsReached:
        - __errno_location
        - _gdbm_snapshot
        - _gdbmsync_done
        - _gdbmsync_init
        - fsync_to_root
        - gdbm_errno_location
        - gdbm_set_errno
        - open
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gdbmsync.c:176,3'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:176,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:178,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - strcmp
                - open
                - open
                - fsync_to_root
                - fsync_to_root
                - _gdbm_snapshot
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:176,3'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:176,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:176,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:176,3'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:176,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:176,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:176,3'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:176,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:176,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:178,13'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:178,17'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - strcmp
                - open
                - open
                - fsync_to_root
                - fsync_to_root
                - _gdbm_snapshot
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
            - BranchSide:      'gdbmsync.c:180,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:178,21'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:178,32'
              BranchSideFuncs:
                - strcmp
                - open
                - open
                - fsync_to_root
                - fsync_to_root
                - _gdbm_snapshot
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:180,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:178,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:180,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:185,7'
              BranchSideFuncs:
                - open
                - open
                - fsync_to_root
                - fsync_to_root
                - _gdbm_snapshot
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:181,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:181,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:181,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:181,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:181,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:181,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:181,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:181,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'gdbmsync.c:181,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'gdbmsync.c:185,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:191,23'
              BranchSideFuncs:
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - open
                - open
                - fsync_to_root
                - fsync_to_root
                - _gdbm_snapshot
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:195,26'
              BranchSideFuncs:
                - open
                - open
                - fsync_to_root
                - fsync_to_root
                - _gdbm_snapshot
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:196,7'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:197,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:200,30'
              BranchSideFuncs:
                - open
                - fsync_to_root
                - fsync_to_root
                - _gdbm_snapshot
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:197,5'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:197,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:197,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:197,5'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:197,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
            - BranchSide:      'gdbmsync.c:197,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:197,5'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:197,5'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
            - BranchSide:      'gdbmsync.c:197,5'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:201,11'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:202,2'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:203,36'
              BranchSideFuncs:
                - fsync_to_root
                - fsync_to_root
                - _gdbm_snapshot
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:202,2'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:202,2'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:202,2'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:202,2'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:202,2'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
            - BranchSide:      'gdbmsync.c:202,2'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:202,2'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:202,2'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
            - BranchSide:      'gdbmsync.c:202,2'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:203,48'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:204,29'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:206,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'gdbmsync.c:203,16'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:206,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:210,4'
              BranchSideFuncs:
                - _gdbm_snapshot
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:206,4'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:206,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'gdbmsync.c:206,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:206,4'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:206,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
            - BranchSide:      'gdbmsync.c:206,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:206,4'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:206,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
            - BranchSide:      'gdbmsync.c:206,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbmsync_done.1483
                - _gdbmsync_init.1484
        - Branch String:   'gdbmsync.c:211,8'
          Branch Sides:
            - BranchSide:      'gdbmsync.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'gdbmsync.c:212,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gdbmsync.c:176,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:176,3'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:176,3'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:176,3'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:176,3'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:178,24'
          Dst:             strcmp
        - Src:             'gdbmsync.c:180,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:181,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:181,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:181,7'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:181,7'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:181,7'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:191,7'
          Dst:             _gdbmsync_done
        - Src:             'gdbmsync.c:192,7'
          Dst:             _gdbmsync_init
        - Src:             'gdbmsync.c:195,20'
          Dst:             open
        - Src:             'gdbmsync.c:197,5'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:197,5'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:197,5'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:197,5'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:197,5'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:200,24'
          Dst:             open
        - Src:             'gdbmsync.c:202,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:202,2'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:202,2'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:202,2'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:202,2'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:203,21'
          Dst:             fsync_to_root
        - Src:             'gdbmsync.c:204,14'
          Dst:             fsync_to_root
        - Src:             'gdbmsync.c:206,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:206,4'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:206,4'
          Dst:             __errno_location
        - Src:             'gdbmsync.c:206,4'
          Dst:             gdbm_errno_location
        - Src:             'gdbmsync.c:206,4'
          Dst:             gdbm_set_errno
        - Src:             'gdbmsync.c:211,8'
          Dst:             _gdbm_snapshot
        - Src:             'gdbmsync.c:216,3'
          Dst:             _gdbmsync_done
        - Src:             'gdbmsync.c:217,3'
          Dst:             _gdbmsync_init
    - functionName:    off_map_expand
      functionSourceFile: '/src/gdbm/src/avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'avail.c:126,7'
          Branch Sides:
            - BranchSide:      'avail.c:128,12'
              BranchSideFuncs:
                - realloc
                - __errno_location
            - BranchSide:      'avail.c:133,61'
              BranchSideFuncs:
                - realloc
                - __errno_location
        - Branch String:   'avail.c:128,11'
          Branch Sides:
            - BranchSide:      'avail.c:129,4'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'avail.c:130,5'
              BranchSideFuncs:
                - realloc
        - Branch String:   'avail.c:133,11'
          Branch Sides:
            - BranchSide:      'avail.c:135,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'avail.c:138,13'
              BranchSideFuncs:
                - realloc
        - Branch String:   'avail.c:142,7'
          Branch Sides:
            - BranchSide:      'avail.c:143,5'
              BranchSideFuncs: []
            - BranchSide:      'avail.c:144,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'avail.c:135,4'
          Dst:             __errno_location
        - Src:             'avail.c:141,7'
          Dst:             realloc
    - functionName:    avail_comp
      functionSourceFile: '/src/gdbm/src/avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'avail.c:27,7'
          Branch Sides:
            - BranchSide:      'avail.c:28,5'
              BranchSideFuncs: []
            - BranchSide:      'avail.c:29,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    off_t_sum_ok
      functionSourceFile: '/src/gdbm/src/./gdbmdefs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gdbmdefs.h:54,17'
          Branch Sides:
            - BranchSide:      './gdbmdefs.h:54,20'
              BranchSideFuncs: []
            - BranchSide:      './gdbmdefs.h:54,17'
              BranchSideFuncs: []
        - Branch String:   './gdbmdefs.h:54,27'
          Branch Sides:
            - BranchSide:      './gdbmdefs.h:54,42'
              BranchSideFuncs: []
            - BranchSide:      './gdbmdefs.h:54,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdbm_avail_verify
      functionSourceFile: '/src/gdbm/src/avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gdbm_avail_traverse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'avail.c:289,10'
          Dst:             gdbm_avail_traverse
    - functionName:    gdbm_avail_traverse
      functionSourceFile: '/src/gdbm/src/avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - cb
        - data
      BBCount:         122
      ICount:          608
      EdgeCount:       153
      CyclomaticComplexity: 33
      functionsReached:
        - __errno_location
        - _gdbm_avail_block_read
        - gdbm_avail_block_validate
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_set_errno
        - off_map_free
        - off_map_lookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'avail.c:216,3'
          Branch Sides:
            - BranchSide:      'avail.c:216,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:217,34'
              BranchSideFuncs:
                - gdbm_avail_block_validate
                - off_map_lookup
                - malloc
                - gdbm_set_errno
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:216,3'
          Branch Sides:
            - BranchSide:      'avail.c:216,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:216,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'avail.c:216,3'
          Branch Sides:
            - BranchSide:      'avail.c:216,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'avail.c:216,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'avail.c:216,3'
          Branch Sides:
            - BranchSide:      'avail.c:216,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'avail.c:216,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'avail.c:217,7'
          Branch Sides:
            - BranchSide:      'avail.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'avail.c:220,29'
              BranchSideFuncs:
                - off_map_lookup
                - malloc
                - gdbm_set_errno
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:220,7'
          Branch Sides:
            - BranchSide:      'avail.c:222,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:226,21'
              BranchSideFuncs:
                - malloc
                - gdbm_set_errno
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:222,7'
          Branch Sides:
            - BranchSide:      'avail.c:222,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:222,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'avail.c:222,7'
          Branch Sides:
            - BranchSide:      'avail.c:222,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'avail.c:222,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'avail.c:222,7'
          Branch Sides:
            - BranchSide:      'avail.c:222,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'avail.c:222,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'avail.c:229,7'
          Branch Sides:
            - BranchSide:      'avail.c:231,7'
              BranchSideFuncs:
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:236,9'
              BranchSideFuncs:
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:231,7'
          Branch Sides:
            - BranchSide:      'avail.c:231,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:231,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - off_map_free
        - Branch String:   'avail.c:231,7'
          Branch Sides:
            - BranchSide:      'avail.c:231,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - off_map_free
            - BranchSide:      'avail.c:231,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - off_map_free
        - Branch String:   'avail.c:231,7'
          Branch Sides:
            - BranchSide:      'avail.c:231,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - off_map_free
            - BranchSide:      'avail.c:231,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - off_map_free
        - Branch String:   'avail.c:236,12'
          Branch Sides:
            - BranchSide:      'avail.c:236,15'
              BranchSideFuncs:
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:238,11'
              BranchSideFuncs:
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:236,7'
          Branch Sides:
            - BranchSide:      'avail.c:238,11'
              BranchSideFuncs:
                - free
                - off_map_free
            - BranchSide:      'avail.c:272,9'
              BranchSideFuncs:
                - free
                - off_map_free
        - Branch String:   'avail.c:239,7'
          Branch Sides:
            - BranchSide:      'avail.c:241,31'
              BranchSideFuncs:
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - free
                - off_map_free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:270,5'
              BranchSideFuncs:
                - free
                - off_map_free
        - Branch String:   'avail.c:242,8'
          Branch Sides:
            - BranchSide:      'avail.c:244,12'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:252,24'
              BranchSideFuncs:
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:244,12'
          Branch Sides:
            - BranchSide:      'avail.c:245,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:247,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:245,3'
          Branch Sides:
            - BranchSide:      'avail.c:245,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:245,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
        - Branch String:   'avail.c:245,3'
          Branch Sides:
            - BranchSide:      'avail.c:245,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - off_map_free
            - BranchSide:      'avail.c:245,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
        - Branch String:   'avail.c:245,3'
          Branch Sides:
            - BranchSide:      'avail.c:245,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - off_map_free
            - BranchSide:      'avail.c:245,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - off_map_free
        - Branch String:   'avail.c:247,3'
          Branch Sides:
            - BranchSide:      'avail.c:247,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:247,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
        - Branch String:   'avail.c:247,3'
          Branch Sides:
            - BranchSide:      'avail.c:247,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - off_map_free
            - BranchSide:      'avail.c:247,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
        - Branch String:   'avail.c:247,3'
          Branch Sides:
            - BranchSide:      'avail.c:247,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - off_map_free
            - BranchSide:      'avail.c:247,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - off_map_free
        - Branch String:   'avail.c:252,8'
          Branch Sides:
            - BranchSide:      'avail.c:254,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:259,32'
              BranchSideFuncs:
                - _gdbm_avail_block_read
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:254,8'
          Branch Sides:
            - BranchSide:      'avail.c:254,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:254,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
        - Branch String:   'avail.c:254,8'
          Branch Sides:
            - BranchSide:      'avail.c:254,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - off_map_free
            - BranchSide:      'avail.c:254,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - off_map_free
        - Branch String:   'avail.c:254,8'
          Branch Sides:
            - BranchSide:      'avail.c:254,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - off_map_free
            - BranchSide:      'avail.c:254,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - off_map_free
        - Branch String:   'avail.c:259,8'
          Branch Sides:
            - BranchSide:      'avail.c:261,11'
              BranchSideFuncs:
                - free
                - off_map_free
            - BranchSide:      'avail.c:265,8'
              BranchSideFuncs:
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:265,11'
          Branch Sides:
            - BranchSide:      'avail.c:265,14'
              BranchSideFuncs:
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:268,8'
              BranchSideFuncs:
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:265,8'
          Branch Sides:
            - BranchSide:      'avail.c:266,6'
              BranchSideFuncs:
                - free
                - off_map_free
            - BranchSide:      'avail.c:268,8'
              BranchSideFuncs:
                - free
                - off_map_free
                - off_map_lookup
                - gdbm_file_seek.1543
                - _gdbm_avail_block_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
      Callsites:
        - Src:             'avail.c:216,3'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:216,3'
          Dst:             __errno_location
        - Src:             'avail.c:216,3'
          Dst:             __errno_location
        - Src:             'avail.c:216,3'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:216,3'
          Dst:             gdbm_set_errno
        - Src:             'avail.c:217,7'
          Dst:             gdbm_avail_block_validate
        - Src:             'avail.c:220,7'
          Dst:             off_map_lookup
        - Src:             'avail.c:222,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:222,7'
          Dst:             __errno_location
        - Src:             'avail.c:222,7'
          Dst:             __errno_location
        - Src:             'avail.c:222,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:222,7'
          Dst:             gdbm_set_errno
        - Src:             'avail.c:231,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:231,7'
          Dst:             __errno_location
        - Src:             'avail.c:231,7'
          Dst:             __errno_location
        - Src:             'avail.c:231,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:231,7'
          Dst:             gdbm_set_errno
        - Src:             'avail.c:232,7'
          Dst:             off_map_free
        - Src:             'avail.c:241,9'
          Dst:             off_map_lookup
        - Src:             'avail.c:245,3'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:245,3'
          Dst:             __errno_location
        - Src:             'avail.c:245,3'
          Dst:             __errno_location
        - Src:             'avail.c:245,3'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:245,3'
          Dst:             gdbm_set_errno
        - Src:             'avail.c:247,3'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:247,3'
          Dst:             __errno_location
        - Src:             'avail.c:247,3'
          Dst:             __errno_location
        - Src:             'avail.c:247,3'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:247,3'
          Dst:             gdbm_set_errno
        - Src:             'avail.c:252,8'
          Dst:             gdbm_file_seek
        - Src:             'avail.c:254,8'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:254,8'
          Dst:             __errno_location
        - Src:             'avail.c:254,8'
          Dst:             __errno_location
        - Src:             'avail.c:254,8'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:254,8'
          Dst:             gdbm_set_errno
        - Src:             'avail.c:259,8'
          Dst:             _gdbm_avail_block_read
        - Src:             'avail.c:273,3'
          Dst:             off_map_free
    - functionName:    gdbm_avail_block_validate
      functionSourceFile: '/src/gdbm/src/avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - avblk
        - size
      BBCount:         31
      ICount:          166
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - gdbm_avail_table_valid_p
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    4
      BranchProfiles:
        - Branch String:   'avail.c:81,2'
          Branch Sides:
            - BranchSide:      'avail.c:81,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_table_valid_p
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:81,22'
          Branch Sides:
            - BranchSide:      'avail.c:81,25'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_table_valid_p
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:81,43'
          Branch Sides:
            - BranchSide:      'avail.c:81,46'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_table_valid_p
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:82,2'
          Branch Sides:
            - BranchSide:      'avail.c:82,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_table_valid_p
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:83,2'
          Branch Sides:
            - BranchSide:      'avail.c:83,31'
              BranchSideFuncs:
                - gdbm_avail_table_valid_p
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:80,7'
          Branch Sides:
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'avail.c:88,3'
              BranchSideFuncs: []
        - Branch String:   'avail.c:85,7'
          Branch Sides:
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'avail.c:85,7'
          Branch Sides:
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'avail.c:85,7'
          Branch Sides:
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'avail.c:85,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'avail.c:83,5'
          Dst:             gdbm_avail_table_valid_p
        - Src:             'avail.c:85,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:85,7'
          Dst:             __errno_location
        - Src:             'avail.c:85,7'
          Dst:             __errno_location
        - Src:             'avail.c:85,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:85,7'
          Dst:             gdbm_set_errno
    - functionName:    off_map_lookup
      functionSourceFile: '/src/gdbm/src/avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - map
        - n
      BBCount:         24
      ICount:          175
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - off_map_expand
      functionUses:    2
      BranchProfiles:
        - Branch String:   'avail.c:154,7'
          Branch Sides:
            - BranchSide:      'avail.c:156,10'
              BranchSideFuncs:
                - off_map_expand
            - BranchSide:      'avail.c:170,8'
              BranchSideFuncs:
                - off_map_expand
        - Branch String:   'avail.c:158,7'
          Branch Sides:
            - BranchSide:      'avail.c:160,11'
              BranchSideFuncs:
                - off_map_expand
            - BranchSide:      'avail.c:168,5'
              BranchSideFuncs:
                - off_map_expand
        - Branch String:   'avail.c:161,8'
          Branch Sides:
            - BranchSide:      'avail.c:162,11'
              BranchSideFuncs:
                - off_map_expand
            - BranchSide:      'avail.c:163,13'
              BranchSideFuncs:
                - off_map_expand
        - Branch String:   'avail.c:163,13'
          Branch Sides:
            - BranchSide:      'avail.c:164,11'
              BranchSideFuncs:
                - off_map_expand
            - BranchSide:      'avail.c:166,6'
              BranchSideFuncs: []
        - Branch String:   'avail.c:172,7'
          Branch Sides:
            - BranchSide:      'avail.c:174,27'
              BranchSideFuncs:
                - off_map_expand
            - BranchSide:      'avail.c:178,5'
              BranchSideFuncs: []
        - Branch String:   'avail.c:174,11'
          Branch Sides:
            - BranchSide:      'avail.c:175,2'
              BranchSideFuncs: []
            - BranchSide:      'avail.c:176,5'
              BranchSideFuncs: []
        - Branch String:   'avail.c:179,7'
          Branch Sides:
            - BranchSide:      'avail.c:180,14'
              BranchSideFuncs: []
            - BranchSide:      'avail.c:182,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'avail.c:174,11'
          Dst:             off_map_expand
    - functionName:    off_map_free
      functionSourceFile: '/src/gdbm/src/avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_file_seek
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - off
        - whence
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_mapped_lseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './proto.h:147,10'
          Dst:             _gdbm_mapped_lseek
    - functionName:    gdbm_avail_table_valid_p
      functionSourceFile: '/src/gdbm/src/avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - av
        - count
      BBCount:         32
      ICount:          202
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - avail_comp
        - gdbm_errno_location
        - off_t_sum_ok
        - qsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'avail.c:57,3'
          Branch Sides:
            - BranchSide:      'avail.c:59,13'
              BranchSideFuncs:
                - off_t_sum_ok
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:68,7'
              BranchSideFuncs:
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:60,6'
          Branch Sides:
            - BranchSide:      'avail.c:60,23'
              BranchSideFuncs:
                - off_t_sum_ok
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:62,2'
              BranchSideFuncs: []
        - Branch String:   'avail.c:61,6'
          Branch Sides:
            - BranchSide:      'avail.c:61,9'
              BranchSideFuncs:
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - off_t_sum_ok
            - BranchSide:      'avail.c:62,2'
              BranchSideFuncs: []
        - Branch String:   'avail.c:59,11'
          Branch Sides:
            - BranchSide:      'avail.c:62,2'
              BranchSideFuncs:
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - off_t_sum_ok
            - BranchSide:      'avail.c:63,11'
              BranchSideFuncs:
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - off_t_sum_ok
        - Branch String:   'avail.c:63,11'
          Branch Sides:
            - BranchSide:      'avail.c:64,16'
              BranchSideFuncs:
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - off_t_sum_ok
            - BranchSide:      'avail.c:65,14'
              BranchSideFuncs:
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - off_t_sum_ok
        - Branch String:   'avail.c:68,21'
          Branch Sides:
            - BranchSide:      'avail.c:68,24'
              BranchSideFuncs:
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'avail.c:68,7'
          Branch Sides:
            - BranchSide:      'avail.c:70,7'
              BranchSideFuncs:
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:74,3'
              BranchSideFuncs: []
        - Branch String:   'avail.c:70,7'
          Branch Sides:
            - BranchSide:      'avail.c:70,7'
              BranchSideFuncs:
                - qsort
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:70,7'
              BranchSideFuncs:
                - qsort
        - Branch String:   'avail.c:70,7'
          Branch Sides:
            - BranchSide:      'avail.c:70,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - qsort
            - BranchSide:      'avail.c:71,14'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             'avail.c:60,9'
          Dst:             off_t_sum_ok
        - Src:             'avail.c:70,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:70,7'
          Dst:             __errno_location
        - Src:             'avail.c:70,7'
          Dst:             __errno_location
        - Src:             'avail.c:70,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:71,7'
          Dst:             qsort
        - Src:             'avail.c:71,7'
          Dst:             avail_comp
    - functionName:    gdbm_bucket_avail_table_validate
      functionSourceFile: '/src/gdbm/src/avail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - bucket
      BBCount:         25
      ICount:          127
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - gdbm_avail_table_valid_p
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'avail.c:95,2'
          Branch Sides:
            - BranchSide:      'avail.c:95,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_avail_table_valid_p
            - BranchSide:      'avail.c:99,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:96,2'
          Branch Sides:
            - BranchSide:      'avail.c:96,31'
              BranchSideFuncs:
                - gdbm_avail_table_valid_p
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:99,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'avail.c:94,7'
          Branch Sides:
            - BranchSide:      'avail.c:99,7'
              BranchSideFuncs: []
            - BranchSide:      'avail.c:102,3'
              BranchSideFuncs: []
        - Branch String:   'avail.c:99,7'
          Branch Sides:
            - BranchSide:      'avail.c:99,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'avail.c:99,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'avail.c:99,7'
          Branch Sides:
            - BranchSide:      'avail.c:99,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'avail.c:99,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'avail.c:99,7'
          Branch Sides:
            - BranchSide:      'avail.c:99,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'avail.c:99,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'avail.c:96,5'
          Dst:             gdbm_avail_table_valid_p
        - Src:             'avail.c:99,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:99,7'
          Dst:             __errno_location
        - Src:             'avail.c:99,7'
          Dst:             __errno_location
        - Src:             'avail.c:99,7'
          Dst:             gdbm_errno_location
        - Src:             'avail.c:99,7'
          Dst:             gdbm_set_errno
    - functionName:    _gdbm_base64_decode
      functionSourceFile: '/src/gdbm/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - input_len
        - output
        - output_size
        - inbytes
        - outbytes
      BBCount:         45
      ICount:          343
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:88,7'
          Branch Sides:
            - BranchSide:      'base64.c:90,23'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'base64.c:97,12'
              BranchSideFuncs: []
        - Branch String:   'base64.c:91,11'
          Branch Sides:
            - BranchSide:      'base64.c:92,2'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:93,17'
              BranchSideFuncs: []
        - Branch String:   'base64.c:101,11'
          Branch Sides:
            - BranchSide:      'base64.c:102,2'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:103,11'
              BranchSideFuncs: []
        - Branch String:   'base64.c:103,26'
          Branch Sides:
            - BranchSide:      'base64.c:103,36'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:104,4'
          Branch Sides:
            - BranchSide:      'base64.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:104,22'
          Branch Sides:
            - BranchSide:      'base64.c:104,32'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:105,4'
          Branch Sides:
            - BranchSide:      'base64.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:105,22'
          Branch Sides:
            - BranchSide:      'base64.c:105,27'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:105,44'
          Branch Sides:
            - BranchSide:      'base64.c:105,55'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:106,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:106,4'
          Branch Sides:
            - BranchSide:      'base64.c:106,7'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:106,22'
          Branch Sides:
            - BranchSide:      'base64.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:107,5'
          Branch Sides:
            - BranchSide:      'base64.c:107,16'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:112,24'
              BranchSideFuncs: []
        - Branch String:   'base64.c:103,11'
          Branch Sides:
            - BranchSide:      'base64.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:112,24'
              BranchSideFuncs: []
        - Branch String:   'base64.c:113,11'
          Branch Sides:
            - BranchSide:      'base64.c:115,22'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:119,13'
              BranchSideFuncs: []
        - Branch String:   'base64.c:116,8'
          Branch Sides:
            - BranchSide:      'base64.c:117,24'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:118,2'
              BranchSideFuncs: []
        - Branch String:   'base64.c:122,5'
          Branch Sides:
            - BranchSide:      'base64.c:101,11'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:124,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:90,13'
          Dst:             realloc
    - functionName:    _gdbm_base64_encode
      functionSourceFile: '/src/gdbm/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - input_len
        - output
        - output_size
        - nbytes
      BBCount:         21
      ICount:          255
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:42,7'
          Branch Sides:
            - BranchSide:      'base64.c:44,23'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'base64.c:51,12'
              BranchSideFuncs: []
        - Branch String:   'base64.c:45,11'
          Branch Sides:
            - BranchSide:      'base64.c:46,2'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:47,17'
              BranchSideFuncs: []
        - Branch String:   'base64.c:53,3'
          Branch Sides:
            - BranchSide:      'base64.c:55,23'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:63,7'
              BranchSideFuncs: []
        - Branch String:   'base64.c:63,7'
          Branch Sides:
            - BranchSide:      'base64.c:65,26'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:73,4'
              BranchSideFuncs: []
        - Branch String:   'base64.c:67,11'
          Branch Sides:
            - BranchSide:      'base64.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:69,23'
              BranchSideFuncs: []
        - Branch String:   'base64.c:70,16'
          Branch Sides:
            - BranchSide:      'base64.c:70,48'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:73,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:44,13'
          Dst:             realloc
    - functionName:    adrhash
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - adr
        - nbits
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cache_lru_free
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _gdbm_write_bucket
        - cache_elem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bucket.c:206,7'
          Branch Sides:
            - BranchSide:      'bucket.c:208,31'
              BranchSideFuncs:
                - _gdbm_write_bucket
                - cache_elem_free
            - BranchSide:      'bucket.c:211,20'
              BranchSideFuncs:
                - cache_elem_free
        - Branch String:   'bucket.c:208,11'
          Branch Sides:
            - BranchSide:      'bucket.c:209,2'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:210,5'
              BranchSideFuncs:
                - cache_elem_free
      Callsites:
        - Src:             'bucket.c:208,11'
          Dst:             _gdbm_write_bucket
        - Src:             'bucket.c:211,3'
          Dst:             cache_elem_free
    - functionName:    _gdbm_write_bucket
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - ca_entry
      BBCount:         31
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - _gdbm_fatal
        - _gdbm_full_write
        - gdbm_db_strerror
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_set_errno
        - gdbm_strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bucket.c:682,7'
          Branch Sides:
            - BranchSide:      'bucket.c:684,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:688,26'
              BranchSideFuncs:
                - _gdbm_full_write
                - gdbm_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:684,7'
          Branch Sides:
            - BranchSide:      'bucket.c:684,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:684,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'bucket.c:684,7'
          Branch Sides:
            - BranchSide:      'bucket.c:684,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'bucket.c:684,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'bucket.c:684,7'
          Branch Sides:
            - BranchSide:      'bucket.c:684,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'bucket.c:684,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'bucket.c:689,7'
          Branch Sides:
            - BranchSide:      'bucket.c:691,7'
              BranchSideFuncs:
                - gdbm_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:698,3'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:691,7'
          Branch Sides:
            - BranchSide:      'bucket.c:691,7'
              BranchSideFuncs:
                - gdbm_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:691,7'
              BranchSideFuncs:
                - gdbm_strerror
                - _gdbm_fatal
        - Branch String:   'bucket.c:691,7'
          Branch Sides:
            - BranchSide:      'bucket.c:691,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_strerror
                - _gdbm_fatal
            - BranchSide:      'bucket.c:694,20'
              BranchSideFuncs:
                - gdbm_strerror
                - _gdbm_fatal
      Callsites:
        - Src:             'bucket.c:681,14'
          Dst:             gdbm_file_seek
        - Src:             'bucket.c:684,7'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:684,7'
          Dst:             __errno_location
        - Src:             'bucket.c:684,7'
          Dst:             __errno_location
        - Src:             'bucket.c:684,7'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:684,7'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:685,7'
          Dst:             _gdbm_fatal
        - Src:             'bucket.c:688,8'
          Dst:             _gdbm_full_write
        - Src:             'bucket.c:691,7'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:691,7'
          Dst:             __errno_location
        - Src:             'bucket.c:691,7'
          Dst:             gdbm_db_strerror
        - Src:             'bucket.c:691,7'
          Dst:             __errno_location
        - Src:             'bucket.c:691,7'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:694,25'
          Dst:             gdbm_strerror
        - Src:             'bucket.c:694,7'
          Dst:             _gdbm_fatal
    - functionName:    cache_elem_free
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - elem
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - adrhash
        - lru_unlink_elem
      functionUses:    8
      BranchProfiles:
        - Branch String:   'bucket.c:190,3'
          Branch Sides:
            - BranchSide:      'bucket.c:190,3'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:192,12'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:192,11'
          Branch Sides:
            - BranchSide:      'bucket.c:194,12'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:197,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bucket.c:180,14'
          Dst:             adrhash
        - Src:             'bucket.c:183,3'
          Dst:             lru_unlink_elem
    - functionName:    lru_unlink_elem
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - elem
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bucket.c:126,7'
          Branch Sides:
            - BranchSide:      'bucket.c:127,18'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:130,24'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:131,21'
          Branch Sides:
            - BranchSide:      'bucket.c:131,38'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:131,7'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:133,7'
          Branch Sides:
            - BranchSide:      'bucket.c:134,18'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:136,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdbm_file_seek
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - off
        - whence
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_mapped_lseek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './proto.h:147,10'
          Dst:             _gdbm_mapped_lseek
    - functionName:    cache_elem_new
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - adr
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bucket.c:150,7'
          Branch Sides:
            - BranchSide:      'bucket.c:152,26'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:159,8'
              BranchSideFuncs:
                - calloc
        - Branch String:   'bucket.c:161,11'
          Branch Sides:
            - BranchSide:      'bucket.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:162,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bucket.c:156,14'
          Dst:             calloc
    - functionName:    cache_tab_lookup_slot
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - adr
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - adrhash
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bucket.c:65,7'
          Branch Sides:
            - BranchSide:      'bucket.c:67,11'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:80,11'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:67,11'
          Branch Sides:
            - BranchSide:      'bucket.c:69,23'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:79,5'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:70,4'
          Branch Sides:
            - BranchSide:      'bucket.c:72,12'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:77,12'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:72,12'
          Branch Sides:
            - BranchSide:      'bucket.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:74,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bucket.c:63,14'
          Dst:             adrhash
    - functionName:    gdbm_get_cache_stats
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - access_count
        - cache_hits
        - cache_count
        - bstat
        - nstat
      BBCount:         20
      ICount:          143
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'bucket.c:780,7'
          Branch Sides:
            - BranchSide:      'bucket.c:781,21'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:782,7'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:782,7'
          Branch Sides:
            - BranchSide:      'bucket.c:783,19'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:784,7'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:784,7'
          Branch Sides:
            - BranchSide:      'bucket.c:785,20'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:786,7'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:786,7'
          Branch Sides:
            - BranchSide:      'bucket.c:786,7'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:791,11'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:791,11'
          Branch Sides:
            - BranchSide:      'bucket.c:792,10'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:794,14'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:794,7'
          Branch Sides:
            - BranchSide:      'bucket.c:796,19'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:799,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gdbm_cache_flush
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _gdbm_write_bucket
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bucket.c:763,36'
          Branch Sides:
            - BranchSide:      'bucket.c:763,39'
              BranchSideFuncs:
                - _gdbm_write_bucket
            - BranchSide:      'bucket.c:763,3'
              BranchSideFuncs:
                - _gdbm_write_bucket
        - Branch String:   'bucket.c:763,3'
          Branch Sides:
            - BranchSide:      'bucket.c:765,31'
              BranchSideFuncs:
                - _gdbm_write_bucket
            - BranchSide:      'bucket.c:768,3'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:765,11'
          Branch Sides:
            - BranchSide:      'bucket.c:766,2'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:767,5'
              BranchSideFuncs:
                - _gdbm_write_bucket
      Callsites:
        - Src:             'bucket.c:765,11'
          Dst:             _gdbm_write_bucket
    - functionName:    _gdbm_cache_free
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cache_elem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bucket.c:742,3'
          Branch Sides:
            - BranchSide:      'bucket.c:743,22'
              BranchSideFuncs:
                - cache_elem_free
                - free
                - free
                - free
            - BranchSide:      'bucket.c:744,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'bucket.c:746,3'
          Branch Sides:
            - BranchSide:      'bucket.c:748,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'bucket.c:752,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bucket.c:743,5'
          Dst:             cache_elem_free
    - functionName:    cache_tab_resize
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - bits
      BBCount:         36
      ICount:          224
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - _gdbm_cache_flush
        - abort
        - cache_elem_free
        - cache_tab_lookup_slot
        - gdbm_errno_location
        - gdbm_set_errno
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bucket.c:244,19'
          Branch Sides:
            - BranchSide:      'bucket.c:244,22'
              BranchSideFuncs:
                - _gdbm_cache_flush
                - realloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - cache_tab_lookup_slot
                - abort
                - cache_elem_free
            - BranchSide:      'bucket.c:246,18'
              BranchSideFuncs:
                - _gdbm_cache_flush
                - realloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - cache_tab_lookup_slot
                - abort
                - cache_elem_free
        - Branch String:   'bucket.c:244,7'
          Branch Sides:
            - BranchSide:      'bucket.c:246,18'
              BranchSideFuncs:
                - _gdbm_cache_flush
                - realloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - cache_tab_lookup_slot
                - abort
                - cache_elem_free
            - BranchSide:      'bucket.c:285,3'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:250,11'
          Branch Sides:
            - BranchSide:      'bucket.c:251,2'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:254,20'
              BranchSideFuncs:
                - realloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - cache_tab_lookup_slot
                - abort
                - cache_elem_free
        - Branch String:   'bucket.c:255,11'
          Branch Sides:
            - BranchSide:      'bucket.c:257,4'
              BranchSideFuncs:
                - cache_tab_lookup_slot
                - abort
                - cache_elem_free
            - BranchSide:      'bucket.c:260,20'
              BranchSideFuncs:
                - cache_tab_lookup_slot
                - abort
                - cache_elem_free
        - Branch String:   'bucket.c:257,4'
          Branch Sides:
            - BranchSide:      'bucket.c:257,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:257,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:257,4'
          Branch Sides:
            - BranchSide:      'bucket.c:257,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:257,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:257,4'
          Branch Sides:
            - BranchSide:      'bucket.c:257,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:257,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'bucket.c:267,7'
          Branch Sides:
            - BranchSide:      'bucket.c:269,23'
              BranchSideFuncs:
                - cache_tab_lookup_slot
                - abort
                - cache_elem_free
            - BranchSide:      'bucket.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:271,8'
          Branch Sides:
            - BranchSide:      'bucket.c:273,25'
              BranchSideFuncs:
                - cache_elem_free
                - cache_tab_lookup_slot
                - abort
            - BranchSide:      'bucket.c:277,35'
              BranchSideFuncs:
                - cache_tab_lookup_slot
                - cache_elem_free
                - abort
        - Branch String:   'bucket.c:278,12'
          Branch Sides:
            - BranchSide:      'bucket.c:279,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'bucket.c:280,13'
              BranchSideFuncs:
                - cache_tab_lookup_slot
                - abort
                - cache_elem_free
      Callsites:
        - Src:             'bucket.c:250,11'
          Dst:             _gdbm_cache_flush
        - Src:             'bucket.c:254,11'
          Dst:             realloc
        - Src:             'bucket.c:257,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:257,4'
          Dst:             __errno_location
        - Src:             'bucket.c:257,4'
          Dst:             __errno_location
        - Src:             'bucket.c:257,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:257,4'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:273,8'
          Dst:             cache_elem_free
        - Src:             'bucket.c:277,12'
          Dst:             cache_tab_lookup_slot
        - Src:             'bucket.c:279,3'
          Dst:             abort
    - functionName:    log2i
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gdbm_cache_init
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - size
      BBCount:         30
      ICount:          158
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - cache_tab_resize
        - gdbm_errno_location
        - gdbm_set_errno
        - log2i
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bucket.c:715,7'
          Branch Sides:
            - BranchSide:      'bucket.c:717,18'
              BranchSideFuncs:
                - cache_tab_resize
            - BranchSide:      'bucket.c:720,12'
              BranchSideFuncs:
                - log2i
                - cache_tab_resize
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:718,14'
          Branch Sides:
            - BranchSide:      'bucket.c:718,27'
              BranchSideFuncs:
                - cache_tab_resize
            - BranchSide:      'bucket.c:718,12'
              BranchSideFuncs:
                - cache_tab_resize
        - Branch String:   'bucket.c:720,12'
          Branch Sides:
            - BranchSide:      'bucket.c:722,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:727,18'
              BranchSideFuncs:
                - log2i
                - cache_tab_resize
        - Branch String:   'bucket.c:722,7'
          Branch Sides:
            - BranchSide:      'bucket.c:722,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:722,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:722,7'
          Branch Sides:
            - BranchSide:      'bucket.c:722,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:722,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:722,7'
          Branch Sides:
            - BranchSide:      'bucket.c:722,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:722,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'bucket.c:728,21'
          Branch Sides:
            - BranchSide:      'bucket.c:0,0'
              BranchSideFuncs:
                - log2i
                - cache_tab_resize
            - BranchSide:      'bucket.c:728,36'
              BranchSideFuncs:
                - log2i
                - cache_tab_resize
      Callsites:
        - Src:             'bucket.c:722,7'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:722,7'
          Dst:             __errno_location
        - Src:             'bucket.c:722,7'
          Dst:             __errno_location
        - Src:             'bucket.c:722,7'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:722,7'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:728,14'
          Dst:             log2i
        - Src:             'bucket.c:733,10'
          Dst:             cache_tab_resize
    - functionName:    lru_link_elem
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - elem
        - ref
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bucket.c:92,7'
          Branch Sides:
            - BranchSide:      'bucket.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:107,23'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:96,11'
          Branch Sides:
            - BranchSide:      'bucket.c:97,28'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:99,19'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:109,11'
          Branch Sides:
            - BranchSide:      'bucket.c:110,15'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:112,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    avail_elem_init
      functionSourceFile: '/src/gdbm/src/./gdbmdefs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - elem
        - size
        - adr
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gdbm_split_bucket
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - next_insert
      BBCount:         153
      ICount:          1231
      EdgeCount:       187
      CyclomaticComplexity: 36
      functionsReached:
        - __errno_location
        - _gdbm_alloc
        - _gdbm_bucket_dir
        - _gdbm_fatal
        - _gdbm_free
        - _gdbm_new_bucket
        - _gdbm_put_av_elem
        - avail_elem_init
        - cache_elem_free
        - cache_lookup
        - gdbm_errno_location
        - gdbm_set_errno
        - lru_link_elem
        - lru_unlink_elem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bucket.c:464,3'
          Branch Sides:
            - BranchSide:      'bucket.c:476,18'
              BranchSideFuncs:
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:664,14'
              BranchSideFuncs:
                - _gdbm_free
        - Branch String:   'bucket.c:487,7'
          Branch Sides:
            - BranchSide:      'bucket.c:490,4'
              BranchSideFuncs:
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:494,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:501,4'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:503,25'
              BranchSideFuncs:
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:494,4'
          Branch Sides:
            - BranchSide:      'bucket.c:494,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:494,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:494,4'
          Branch Sides:
            - BranchSide:      'bucket.c:494,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:497,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:497,4'
          Branch Sides:
            - BranchSide:      'bucket.c:497,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:497,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:497,4'
          Branch Sides:
            - BranchSide:      'bucket.c:497,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:497,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:497,4'
          Branch Sides:
            - BranchSide:      'bucket.c:497,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:497,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'bucket.c:506,7'
          Branch Sides:
            - BranchSide:      'bucket.c:509,4'
              BranchSideFuncs:
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:513,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:520,4'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:522,25'
              BranchSideFuncs:
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:513,4'
          Branch Sides:
            - BranchSide:      'bucket.c:513,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:513,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:513,4'
          Branch Sides:
            - BranchSide:      'bucket.c:513,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:516,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:516,4'
          Branch Sides:
            - BranchSide:      'bucket.c:516,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:516,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:516,4'
          Branch Sides:
            - BranchSide:      'bucket.c:516,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:516,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:516,4'
          Branch Sides:
            - BranchSide:      'bucket.c:516,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:516,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'bucket.c:525,11'
          Branch Sides:
            - BranchSide:      'bucket.c:531,8'
              BranchSideFuncs:
                - _gdbm_alloc
                - malloc
                - free
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:571,18'
              BranchSideFuncs:
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:531,8'
          Branch Sides:
            - BranchSide:      'bucket.c:533,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:537,15'
              BranchSideFuncs:
                - _gdbm_alloc
                - malloc
                - free
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:533,8'
          Branch Sides:
            - BranchSide:      'bucket.c:533,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:533,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'bucket.c:533,8'
          Branch Sides:
            - BranchSide:      'bucket.c:533,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'bucket.c:533,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'bucket.c:533,8'
          Branch Sides:
            - BranchSide:      'bucket.c:533,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'bucket.c:533,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'bucket.c:539,8'
          Branch Sides:
            - BranchSide:      'bucket.c:540,6'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:541,22'
              BranchSideFuncs:
                - malloc
                - free
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:542,8'
          Branch Sides:
            - BranchSide:      'bucket.c:544,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:549,15'
              BranchSideFuncs:
                - free
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - malloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:544,8'
          Branch Sides:
            - BranchSide:      'bucket.c:544,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:544,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'bucket.c:544,8'
          Branch Sides:
            - BranchSide:      'bucket.c:544,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'bucket.c:544,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'bucket.c:544,8'
          Branch Sides:
            - BranchSide:      'bucket.c:544,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'bucket.c:544,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'bucket.c:549,4'
          Branch Sides:
            - BranchSide:      'bucket.c:551,29'
              BranchSideFuncs:
                - free
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - malloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:556,25'
              BranchSideFuncs:
                - free
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - malloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:571,7'
          Branch Sides:
            - BranchSide:      'bucket.c:573,30'
              BranchSideFuncs:
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:594,17'
              BranchSideFuncs:
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
        - Branch String:   'bucket.c:577,8'
          Branch Sides:
            - BranchSide:      'bucket.c:579,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:584,16'
              BranchSideFuncs:
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:579,8'
          Branch Sides:
            - BranchSide:      'bucket.c:579,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:579,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:579,8'
          Branch Sides:
            - BranchSide:      'bucket.c:579,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:579,8'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:579,8'
          Branch Sides:
            - BranchSide:      'bucket.c:579,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:579,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'bucket.c:586,4'
          Branch Sides:
            - BranchSide:      'bucket.c:587,18'
              BranchSideFuncs:
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:588,4'
              BranchSideFuncs:
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:595,11'
          Branch Sides:
            - BranchSide:      'bucket.c:596,2'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:598,4'
              BranchSideFuncs:
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_put_av_elem
        - Branch String:   'bucket.c:604,11'
          Branch Sides:
            - BranchSide:      'bucket.c:607,23'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:615,14'
              BranchSideFuncs:
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:616,7'
          Branch Sides:
            - BranchSide:      'bucket.c:618,4'
              BranchSideFuncs:
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:623,21'
              BranchSideFuncs:
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:627,7'
          Branch Sides:
            - BranchSide:      'bucket.c:628,20'
              BranchSideFuncs:
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:629,20'
              BranchSideFuncs:
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:629,7'
          Branch Sides:
            - BranchSide:      'bucket.c:630,20'
              BranchSideFuncs:
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:633,7'
              BranchSideFuncs:
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:647,11'
          Branch Sides:
            - BranchSide:      'bucket.c:649,20'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:655,5'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_free
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - cache_lookup
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_new_bucket
                - _gdbm_alloc
                - _gdbm_bucket_dir
                - avail_elem_init
                - cache_elem_free
                - _gdbm_put_av_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_alloc
                - malloc
                - free
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:664,3'
          Branch Sides:
            - BranchSide:      'bucket.c:665,21'
              BranchSideFuncs:
                - _gdbm_free
            - BranchSide:      'bucket.c:668,3'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:665,9'
          Branch Sides:
            - BranchSide:      'bucket.c:665,57'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:666,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bucket.c:486,15'
          Dst:             _gdbm_alloc
        - Src:             'bucket.c:487,15'
          Dst:             cache_lookup
        - Src:             'bucket.c:494,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:494,4'
          Dst:             __errno_location
        - Src:             'bucket.c:494,4'
          Dst:             __errno_location
        - Src:             'bucket.c:494,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:497,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:497,4'
          Dst:             __errno_location
        - Src:             'bucket.c:497,4'
          Dst:             __errno_location
        - Src:             'bucket.c:497,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:497,4'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:503,7'
          Dst:             _gdbm_new_bucket
        - Src:             'bucket.c:505,15'
          Dst:             _gdbm_alloc
        - Src:             'bucket.c:506,15'
          Dst:             cache_lookup
        - Src:             'bucket.c:513,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:513,4'
          Dst:             __errno_location
        - Src:             'bucket.c:513,4'
          Dst:             __errno_location
        - Src:             'bucket.c:513,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:516,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:516,4'
          Dst:             __errno_location
        - Src:             'bucket.c:516,4'
          Dst:             __errno_location
        - Src:             'bucket.c:516,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:516,4'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:522,7'
          Dst:             _gdbm_new_bucket
        - Src:             'bucket.c:533,8'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:533,8'
          Dst:             __errno_location
        - Src:             'bucket.c:533,8'
          Dst:             __errno_location
        - Src:             'bucket.c:533,8'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:533,8'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:534,8'
          Dst:             _gdbm_fatal
        - Src:             'bucket.c:538,15'
          Dst:             _gdbm_alloc
        - Src:             'bucket.c:544,8'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:544,8'
          Dst:             __errno_location
        - Src:             'bucket.c:544,8'
          Dst:             __errno_location
        - Src:             'bucket.c:544,8'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:544,8'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:545,8'
          Dst:             _gdbm_fatal
        - Src:             'bucket.c:579,8'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:579,8'
          Dst:             __errno_location
        - Src:             'bucket.c:579,8'
          Dst:             __errno_location
        - Src:             'bucket.c:579,8'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:579,8'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:594,4'
          Dst:             _gdbm_alloc
        - Src:             'bucket.c:607,4'
          Dst:             _gdbm_put_av_elem
        - Src:             'bucket.c:638,25'
          Dst:             _gdbm_bucket_dir
        - Src:             'bucket.c:641,7'
          Dst:             avail_elem_init
        - Src:             'bucket.c:644,7'
          Dst:             cache_elem_free
        - Src:             'bucket.c:654,7'
          Dst:             _gdbm_put_av_elem
        - Src:             'bucket.c:659,7'
          Dst:             lru_unlink_elem
        - Src:             'bucket.c:660,7'
          Dst:             lru_link_elem
        - Src:             'bucket.c:665,9'
          Dst:             _gdbm_free
    - functionName:    cache_lookup
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - adr
        - ref
        - ret_elem
      BBCount:         35
      ICount:          225
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _gdbm_cache_flush
        - cache_elem_new
        - cache_lru_free
        - cache_tab_lookup_slot
        - cache_tab_resize
        - lru_link_elem
        - lru_unlink_elem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bucket.c:305,7'
          Branch Sides:
            - BranchSide:      'bucket.c:307,15'
              BranchSideFuncs:
                - lru_unlink_elem
                - lru_link_elem
                - _gdbm_cache_flush
            - BranchSide:      'bucket.c:313,36'
              BranchSideFuncs:
                - cache_elem_new
                - lru_link_elem
                - _gdbm_cache_flush
                - cache_lru_free
                - cache_tab_resize
                - cache_tab_lookup_slot
        - Branch String:   'bucket.c:313,12'
          Branch Sides:
            - BranchSide:      'bucket.c:314,5'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:317,10'
              BranchSideFuncs:
                - lru_link_elem
                - _gdbm_cache_flush
                - cache_lru_free
                - cache_tab_resize
                - cache_tab_lookup_slot
        - Branch String:   'bucket.c:319,11'
          Branch Sides:
            - BranchSide:      'bucket.c:321,8'
              BranchSideFuncs:
                - cache_lru_free
                - lru_link_elem
                - _gdbm_cache_flush
                - cache_tab_resize
                - cache_tab_lookup_slot
            - BranchSide:      'bucket.c:333,11'
              BranchSideFuncs:
                - lru_link_elem
                - _gdbm_cache_flush
        - Branch String:   'bucket.c:321,24'
          Branch Sides:
            - BranchSide:      'bucket.c:321,27'
              BranchSideFuncs:
                - cache_lru_free
                - lru_link_elem
                - _gdbm_cache_flush
                - cache_tab_resize
                - cache_tab_lookup_slot
            - BranchSide:      'bucket.c:327,29'
              BranchSideFuncs:
                - cache_lru_free
                - lru_link_elem
                - _gdbm_cache_flush
        - Branch String:   'bucket.c:321,67'
          Branch Sides:
            - BranchSide:      'bucket.c:322,26'
              BranchSideFuncs:
                - cache_tab_resize
                - cache_lru_free
                - lru_link_elem
                - _gdbm_cache_flush
                - cache_tab_lookup_slot
            - BranchSide:      'bucket.c:327,29'
              BranchSideFuncs:
                - cache_lru_free
                - lru_link_elem
                - _gdbm_cache_flush
        - Branch String:   'bucket.c:321,8'
          Branch Sides:
            - BranchSide:      'bucket.c:325,37'
              BranchSideFuncs:
                - cache_tab_lookup_slot
                - lru_link_elem
                - _gdbm_cache_flush
            - BranchSide:      'bucket.c:327,29'
              BranchSideFuncs:
                - cache_lru_free
                - lru_link_elem
                - _gdbm_cache_flush
        - Branch String:   'bucket.c:346,19'
          Branch Sides:
            - BranchSide:      'bucket.c:346,23'
              BranchSideFuncs:
                - _gdbm_cache_flush
                - lru_link_elem
            - BranchSide:      'bucket.c:349,18'
              BranchSideFuncs:
                - lru_link_elem
        - Branch String:   'bucket.c:346,7'
          Branch Sides:
            - BranchSide:      'bucket.c:347,24'
              BranchSideFuncs:
                - lru_link_elem
            - BranchSide:      'bucket.c:349,18'
              BranchSideFuncs:
                - lru_link_elem
        - Branch String:   'bucket.c:350,7'
          Branch Sides:
            - BranchSide:      'bucket.c:351,17'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:352,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bucket.c:303,9'
          Dst:             cache_tab_lookup_slot
        - Src:             'bucket.c:310,7'
          Dst:             lru_unlink_elem
        - Src:             'bucket.c:313,20'
          Dst:             cache_elem_new
        - Src:             'bucket.c:322,8'
          Dst:             cache_tab_resize
        - Src:             'bucket.c:325,14'
          Dst:             cache_tab_lookup_slot
        - Src:             'bucket.c:327,13'
          Dst:             cache_lru_free
        - Src:             'bucket.c:347,5'
          Dst:             _gdbm_cache_flush
        - Src:             'bucket.c:349,3'
          Dst:             lru_link_elem
    - functionName:    _gdbm_new_bucket
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - bucket
        - bits
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bucket.c:41,3'
          Branch Sides:
            - BranchSide:      'bucket.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:43,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdbm_dir_entry_valid_p
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - dir_index
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './proto.h:48,10'
          Branch Sides:
            - BranchSide:      './proto.h:48,13'
              BranchSideFuncs: []
            - BranchSide:      './proto.h:48,10'
              BranchSideFuncs: []
        - Branch String:   './proto.h:49,10'
          Branch Sides:
            - BranchSide:      './proto.h:49,13'
              BranchSideFuncs: []
            - BranchSide:      './proto.h:49,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gdbm_get_bucket
      functionSourceFile: '/src/gdbm/src/bucket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - dir_index
      BBCount:         77
      ICount:          455
      EdgeCount:       95
      CyclomaticComplexity: 20
      functionsReached:
        - __errno_location
        - _gdbm_fatal
        - _gdbm_full_read
        - cache_elem_free
        - cache_lookup
        - gdbm_bucket_avail_table_validate
        - gdbm_db_strerror
        - gdbm_dir_entry_valid_p
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_set_errno
      functionUses:    12
      BranchProfiles:
        - Branch String:   'bucket.c:376,7'
          Branch Sides:
            - BranchSide:      'bucket.c:379,7'
              BranchSideFuncs:
                - cache_lookup
                - gdbm_file_seek.1607
                - _gdbm_full_read
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
                - cache_elem_free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:384,21'
              BranchSideFuncs:
                - cache_lookup
                - gdbm_file_seek.1607
                - _gdbm_full_read
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
                - cache_elem_free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:379,7'
          Branch Sides:
            - BranchSide:      'bucket.c:379,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:379,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:379,7'
          Branch Sides:
            - BranchSide:      'bucket.c:379,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:379,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'bucket.c:379,7'
          Branch Sides:
            - BranchSide:      'bucket.c:379,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'bucket.c:379,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'bucket.c:387,3'
          Branch Sides:
            - BranchSide:      'bucket.c:390,7'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:394,34'
              BranchSideFuncs:
                - gdbm_file_seek.1607
                - _gdbm_full_read
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
                - cache_elem_free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:442,7'
              BranchSideFuncs: []
            - BranchSide:      'bucket.c:445,3'
              BranchSideFuncs: []
        - Branch String:   'bucket.c:395,11'
          Branch Sides:
            - BranchSide:      'bucket.c:397,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:404,29'
              BranchSideFuncs:
                - _gdbm_full_read
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
                - cache_elem_free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:397,4'
          Branch Sides:
            - BranchSide:      'bucket.c:397,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:397,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
        - Branch String:   'bucket.c:397,4'
          Branch Sides:
            - BranchSide:      'bucket.c:397,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
            - BranchSide:      'bucket.c:397,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
        - Branch String:   'bucket.c:397,4'
          Branch Sides:
            - BranchSide:      'bucket.c:397,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
            - BranchSide:      'bucket.c:397,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - cache_elem_free
                - _gdbm_fatal
        - Branch String:   'bucket.c:405,11'
          Branch Sides:
            - BranchSide:      'bucket.c:407,4'
              BranchSideFuncs:
                - cache_elem_free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:417,16'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
        - Branch String:   'bucket.c:407,4'
          Branch Sides:
            - BranchSide:      'bucket.c:407,4'
              BranchSideFuncs:
                - cache_elem_free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:407,4'
              BranchSideFuncs:
                - cache_elem_free
                - gdbm_db_strerror
                - _gdbm_fatal
        - Branch String:   'bucket.c:407,4'
          Branch Sides:
            - BranchSide:      'bucket.c:407,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - cache_elem_free
                - gdbm_db_strerror
                - _gdbm_fatal
            - BranchSide:      'bucket.c:410,4'
              BranchSideFuncs:
                - cache_elem_free
                - gdbm_db_strerror
                - _gdbm_fatal
        - Branch String:   'bucket.c:419,6'
          Branch Sides:
            - BranchSide:      'bucket.c:419,9'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:420,6'
          Branch Sides:
            - BranchSide:      'bucket.c:420,9'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:421,6'
          Branch Sides:
            - BranchSide:      'bucket.c:421,9'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'bucket.c:418,11'
          Branch Sides:
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
            - BranchSide:      'bucket.c:428,45'
              BranchSideFuncs:
                - gdbm_bucket_avail_table_validate
                - cache_elem_free
        - Branch String:   'bucket.c:423,4'
          Branch Sides:
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
        - Branch String:   'bucket.c:423,4'
          Branch Sides:
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - cache_elem_free
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - cache_elem_free
        - Branch String:   'bucket.c:423,4'
          Branch Sides:
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - cache_elem_free
            - BranchSide:      'bucket.c:423,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - cache_elem_free
        - Branch String:   'bucket.c:428,11'
          Branch Sides:
            - BranchSide:      'bucket.c:430,21'
              BranchSideFuncs:
                - cache_elem_free
            - BranchSide:      'bucket.c:435,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bucket.c:376,8'
          Dst:             gdbm_dir_entry_valid_p
        - Src:             'bucket.c:379,7'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:379,7'
          Dst:             __errno_location
        - Src:             'bucket.c:379,7'
          Dst:             __errno_location
        - Src:             'bucket.c:379,7'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:379,7'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:387,11'
          Dst:             cache_lookup
        - Src:             'bucket.c:394,18'
          Dst:             gdbm_file_seek
        - Src:             'bucket.c:397,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:397,4'
          Dst:             __errno_location
        - Src:             'bucket.c:397,4'
          Dst:             __errno_location
        - Src:             'bucket.c:397,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:397,4'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:398,4'
          Dst:             cache_elem_free
        - Src:             'bucket.c:399,4'
          Dst:             _gdbm_fatal
        - Src:             'bucket.c:404,12'
          Dst:             _gdbm_full_read
        - Src:             'bucket.c:407,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:407,4'
          Dst:             __errno_location
        - Src:             'bucket.c:407,4'
          Dst:             gdbm_db_strerror
        - Src:             'bucket.c:407,4'
          Dst:             __errno_location
        - Src:             'bucket.c:407,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:411,4'
          Dst:             cache_elem_free
        - Src:             'bucket.c:412,22'
          Dst:             gdbm_db_strerror
        - Src:             'bucket.c:412,4'
          Dst:             _gdbm_fatal
        - Src:             'bucket.c:423,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:423,4'
          Dst:             __errno_location
        - Src:             'bucket.c:423,4'
          Dst:             __errno_location
        - Src:             'bucket.c:423,4'
          Dst:             gdbm_errno_location
        - Src:             'bucket.c:423,4'
          Dst:             gdbm_set_errno
        - Src:             'bucket.c:424,4'
          Dst:             cache_elem_free
        - Src:             'bucket.c:428,11'
          Dst:             gdbm_bucket_avail_table_validate
        - Src:             'bucket.c:430,4'
          Dst:             cache_elem_free
    - functionName:    _gdbm_current_bucket_changed
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gdbm_file_seek
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - off
        - whence
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_mapped_lseek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './proto.h:147,10'
          Dst:             _gdbm_mapped_lseek
    - functionName:    avail_lookup
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - size
        - av_table
        - count
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'falloc.c:367,3'
          Branch Sides:
            - BranchSide:      'falloc.c:369,19'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:379,10'
              BranchSideFuncs: []
        - Branch String:   'falloc.c:370,11'
          Branch Sides:
            - BranchSide:      'falloc.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:372,11'
              BranchSideFuncs: []
        - Branch String:   'falloc.c:372,11'
          Branch Sides:
            - BranchSide:      'falloc.c:374,12'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:377,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    avail_move
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - av_table
        - av_count
        - src
        - dst
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adjust_bucket_avail
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         31
      ICount:          243
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - _gdbm_current_bucket_changed
        - _gdbm_put_av_elem
        - gdbm_errno_location
        - gdbm_set_errno
        - get_elem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'falloc.c:507,7'
          Branch Sides:
            - BranchSide:      'falloc.c:509,11'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - _gdbm_current_bucket_changed.1674
            - BranchSide:      'falloc.c:521,3'
              BranchSideFuncs:
                - get_elem
                - _gdbm_put_av_elem
                - _gdbm_current_bucket_changed.1674
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:509,11'
          Branch Sides:
            - BranchSide:      'falloc.c:511,4'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - _gdbm_current_bucket_changed.1674
            - BranchSide:      'falloc.c:517,7'
              BranchSideFuncs: []
        - Branch String:   'falloc.c:522,3'
          Branch Sides:
            - BranchSide:      'falloc.c:521,3'
              BranchSideFuncs:
                - get_elem
                - _gdbm_put_av_elem
                - _gdbm_current_bucket_changed.1674
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:522,6'
              BranchSideFuncs:
                - get_elem
                - _gdbm_put_av_elem
                - _gdbm_current_bucket_changed.1674
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:521,3'
          Branch Sides:
            - BranchSide:      'falloc.c:524,28'
              BranchSideFuncs:
                - get_elem
                - _gdbm_put_av_elem
                - _gdbm_current_bucket_changed.1674
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:535,3'
              BranchSideFuncs: []
        - Branch String:   'falloc.c:525,11'
          Branch Sides:
            - BranchSide:      'falloc.c:527,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:530,33'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - _gdbm_current_bucket_changed.1674
                - get_elem
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:527,4'
          Branch Sides:
            - BranchSide:      'falloc.c:527,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:527,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'falloc.c:527,4'
          Branch Sides:
            - BranchSide:      'falloc.c:527,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'falloc.c:527,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'falloc.c:527,4'
          Branch Sides:
            - BranchSide:      'falloc.c:527,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'falloc.c:527,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'falloc.c:513,4'
          Dst:             _gdbm_put_av_elem
        - Src:             'falloc.c:515,4'
          Dst:             _gdbm_current_bucket_changed
        - Src:             'falloc.c:524,15'
          Dst:             get_elem
        - Src:             'falloc.c:527,4'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:527,4'
          Dst:             __errno_location
        - Src:             'falloc.c:527,4'
          Dst:             __errno_location
        - Src:             'falloc.c:527,4'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:527,4'
          Dst:             gdbm_set_errno
        - Src:             'falloc.c:530,7'
          Dst:             _gdbm_put_av_elem
        - Src:             'falloc.c:533,7'
          Dst:             _gdbm_current_bucket_changed
    - functionName:    _gdbm_put_av_elem
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - new_el
        - av_table
        - av_count
        - can_merge
        - ''
      BBCount:         18
      ICount:          169
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - avail_lookup
        - avail_move
      functionUses:    9
      BranchProfiles:
        - Branch String:   'falloc.c:432,7'
          Branch Sides:
            - BranchSide:      'falloc.c:433,5'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:435,7'
              BranchSideFuncs:
                - avail_lookup
                - avail_move
                - avail_move
                - avail_move
        - Branch String:   'falloc.c:435,7'
          Branch Sides:
            - BranchSide:      'falloc.c:440,14'
              BranchSideFuncs:
                - avail_lookup
                - avail_move
                - avail_move
                - avail_move
            - BranchSide:      'falloc.c:461,32'
              BranchSideFuncs:
                - avail_lookup
                - avail_move
        - Branch String:   'falloc.c:440,7'
          Branch Sides:
            - BranchSide:      'falloc.c:442,9'
              BranchSideFuncs:
                - avail_lookup
                - avail_move
                - avail_move
                - avail_move
            - BranchSide:      'falloc.c:458,5'
              BranchSideFuncs:
                - avail_lookup
                - avail_move
        - Branch String:   'falloc.c:442,8'
          Branch Sides:
            - BranchSide:      'falloc.c:445,26'
              BranchSideFuncs:
                - avail_move
                - avail_lookup
                - avail_move
                - avail_move
            - BranchSide:      'falloc.c:449,28'
              BranchSideFuncs:
                - avail_lookup
                - avail_move
                - avail_move
                - avail_move
        - Branch String:   'falloc.c:449,20'
          Branch Sides:
            - BranchSide:      'falloc.c:452,26'
              BranchSideFuncs:
                - avail_move
                - avail_lookup
                - avail_move
                - avail_move
            - BranchSide:      'falloc.c:456,14'
              BranchSideFuncs:
                - avail_lookup
                - avail_move
                - avail_move
                - avail_move
      Callsites:
        - Src:             'falloc.c:447,8'
          Dst:             avail_move
        - Src:             'falloc.c:453,8'
          Dst:             avail_move
        - Src:             'falloc.c:461,11'
          Dst:             avail_lookup
        - Src:             'falloc.c:463,3'
          Dst:             avail_move
    - functionName:    get_elem
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - av_table
        - av_count
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avail_elem_init
        - avail_lookup
        - avail_move
      functionUses:    4
      BranchProfiles:
        - Branch String:   'falloc.c:413,7'
          Branch Sides:
            - BranchSide:      'falloc.c:414,5'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:417,9'
              BranchSideFuncs:
                - avail_move
      Callsites:
        - Src:             'falloc.c:407,3'
          Dst:             avail_elem_init
        - Src:             'falloc.c:410,11'
          Dst:             avail_lookup
        - Src:             'falloc.c:418,3'
          Dst:             avail_move
    - functionName:    avail_elem_init
      functionSourceFile: '/src/gdbm/src/./gdbmdefs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - elem
        - size
        - adr
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    push_avail_block
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         62
      ICount:          448
      EdgeCount:       77
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - _gdbm_fatal
        - _gdbm_free
        - _gdbm_full_write
        - calloc
        - gdbm_db_strerror
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_set_errno
        - get_block
        - get_elem
      functionUses:    5
      BranchProfiles:
        - Branch String:   'falloc.c:293,7'
          Branch Sides:
            - BranchSide:      'falloc.c:294,26'
              BranchSideFuncs:
                - get_block
                - calloc
                - _gdbm_free
                - gdbm_file_seek.1675
                - _gdbm_full_write
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:295,20'
              BranchSideFuncs:
                - calloc
                - _gdbm_free
                - gdbm_file_seek.1675
                - _gdbm_full_write
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:299,7'
          Branch Sides:
            - BranchSide:      'falloc.c:301,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:307,16'
              BranchSideFuncs:
                - _gdbm_free
                - gdbm_file_seek.1675
                - _gdbm_full_write
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:301,7'
          Branch Sides:
            - BranchSide:      'falloc.c:301,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:301,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'falloc.c:301,7'
          Branch Sides:
            - BranchSide:      'falloc.c:301,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'falloc.c:301,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'falloc.c:301,7'
          Branch Sides:
            - BranchSide:      'falloc.c:301,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'falloc.c:301,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'falloc.c:311,3'
          Branch Sides:
            - BranchSide:      'falloc.c:312,11'
              BranchSideFuncs:
                - _gdbm_free
                - gdbm_file_seek.1675
                - _gdbm_full_write
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:318,24'
              BranchSideFuncs:
                - _gdbm_free
                - gdbm_file_seek.1675
                - _gdbm_full_write
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:312,10'
          Branch Sides:
            - BranchSide:      'falloc.c:313,7'
              BranchSideFuncs:
                - _gdbm_free
                - gdbm_file_seek.1675
                - _gdbm_full_write
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:315,7'
              BranchSideFuncs:
                - _gdbm_free
                - gdbm_file_seek.1675
                - _gdbm_full_write
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:326,11'
          Branch Sides:
            - BranchSide:      'falloc.c:328,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'falloc.c:333,34'
              BranchSideFuncs:
                - gdbm_file_seek.1675
                - _gdbm_full_write
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:334,11'
          Branch Sides:
            - BranchSide:      'falloc.c:336,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:342,30'
              BranchSideFuncs:
                - _gdbm_full_write
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:336,4'
          Branch Sides:
            - BranchSide:      'falloc.c:336,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:336,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - free
        - Branch String:   'falloc.c:336,4'
          Branch Sides:
            - BranchSide:      'falloc.c:336,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - free
            - BranchSide:      'falloc.c:336,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - free
        - Branch String:   'falloc.c:336,4'
          Branch Sides:
            - BranchSide:      'falloc.c:336,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - free
            - BranchSide:      'falloc.c:336,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - free
        - Branch String:   'falloc.c:343,11'
          Branch Sides:
            - BranchSide:      'falloc.c:345,4'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:351,5'
              BranchSideFuncs:
                - free
        - Branch String:   'falloc.c:345,4'
          Branch Sides:
            - BranchSide:      'falloc.c:345,4'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - free
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:345,4'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - free
        - Branch String:   'falloc.c:345,4'
          Branch Sides:
            - BranchSide:      'falloc.c:345,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
                - free
            - BranchSide:      'falloc.c:348,17'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - free
      Callsites:
        - Src:             'falloc.c:292,13'
          Dst:             get_elem
        - Src:             'falloc.c:294,15'
          Dst:             get_block
        - Src:             'falloc.c:298,10'
          Dst:             calloc
        - Src:             'falloc.c:301,7'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:301,7'
          Dst:             __errno_location
        - Src:             'falloc.c:301,7'
          Dst:             __errno_location
        - Src:             'falloc.c:301,7'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:301,7'
          Dst:             gdbm_set_errno
        - Src:             'falloc.c:302,7'
          Dst:             _gdbm_fatal
        - Src:             'falloc.c:326,11'
          Dst:             _gdbm_free
        - Src:             'falloc.c:333,18'
          Dst:             gdbm_file_seek
        - Src:             'falloc.c:336,4'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:336,4'
          Dst:             __errno_location
        - Src:             'falloc.c:336,4'
          Dst:             __errno_location
        - Src:             'falloc.c:336,4'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:336,4'
          Dst:             gdbm_set_errno
        - Src:             'falloc.c:337,4'
          Dst:             _gdbm_fatal
        - Src:             'falloc.c:342,12'
          Dst:             _gdbm_full_write
        - Src:             'falloc.c:345,4'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:345,4'
          Dst:             __errno_location
        - Src:             'falloc.c:345,4'
          Dst:             gdbm_db_strerror
        - Src:             'falloc.c:345,4'
          Dst:             __errno_location
        - Src:             'falloc.c:345,4'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:348,22'
          Dst:             gdbm_db_strerror
        - Src:             'falloc.c:348,4'
          Dst:             _gdbm_fatal
    - functionName:    get_block
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - dbf
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avail_elem_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'falloc.c:484,3'
          Branch Sides:
            - BranchSide:      'falloc.c:485,20'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:488,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'falloc.c:481,3'
          Dst:             avail_elem_init
    - functionName:    _gdbm_free
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - file_adr
        - num_bytes
      BBCount:         30
      ICount:          239
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _gdbm_put_av_elem
        - adjust_bucket_avail
        - avail_elem_init
        - push_avail_block
      functionUses:    6
      BranchProfiles:
        - Branch String:   'falloc.c:120,7'
          Branch Sides:
            - BranchSide:      'falloc.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:124,27'
              BranchSideFuncs:
                - avail_elem_init.1681
                - _gdbm_put_av_elem
                - adjust_bucket_avail
                - push_avail_block
                - _gdbm_put_av_elem
                - _gdbm_put_av_elem
                - push_avail_block
        - Branch String:   'falloc.c:127,46'
          Branch Sides:
            - BranchSide:      'falloc.c:127,49'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
                - push_avail_block
            - BranchSide:      'falloc.c:129,11'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
                - push_avail_block
        - Branch String:   'falloc.c:127,7'
          Branch Sides:
            - BranchSide:      'falloc.c:129,11'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
                - push_avail_block
            - BranchSide:      'falloc.c:141,11'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
                - push_avail_block
                - _gdbm_put_av_elem
        - Branch String:   'falloc.c:129,11'
          Branch Sides:
            - BranchSide:      'falloc.c:131,26'
              BranchSideFuncs:
                - push_avail_block
                - _gdbm_put_av_elem
                - adjust_bucket_avail
            - BranchSide:      'falloc.c:134,32'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
        - Branch String:   'falloc.c:131,8'
          Branch Sides:
            - BranchSide:      'falloc.c:132,6'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:133,2'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
        - Branch String:   'falloc.c:141,11'
          Branch Sides:
            - BranchSide:      'falloc.c:142,27'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
            - BranchSide:      'falloc.c:146,8'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
                - push_avail_block
        - Branch String:   'falloc.c:146,8'
          Branch Sides:
            - BranchSide:      'falloc.c:148,30'
              BranchSideFuncs:
                - push_avail_block
                - _gdbm_put_av_elem
                - adjust_bucket_avail
            - BranchSide:      'falloc.c:151,29'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
        - Branch String:   'falloc.c:148,12'
          Branch Sides:
            - BranchSide:      'falloc.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:150,6'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - adjust_bucket_avail
        - Branch String:   'falloc.c:157,27'
          Branch Sides:
            - BranchSide:      'falloc.c:157,51'
              BranchSideFuncs:
                - adjust_bucket_avail
            - BranchSide:      'falloc.c:161,3'
              BranchSideFuncs: []
        - Branch String:   'falloc.c:157,7'
          Branch Sides:
            - BranchSide:      'falloc.c:158,5'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:161,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'falloc.c:124,3'
          Dst:             avail_elem_init
        - Src:             'falloc.c:131,8'
          Dst:             push_avail_block
        - Src:             'falloc.c:134,7'
          Dst:             _gdbm_put_av_elem
        - Src:             'falloc.c:142,2'
          Dst:             _gdbm_put_av_elem
        - Src:             'falloc.c:148,12'
          Dst:             push_avail_block
        - Src:             'falloc.c:151,4'
          Dst:             _gdbm_put_av_elem
        - Src:             'falloc.c:157,30'
          Dst:             adjust_bucket_avail
    - functionName:    pop_avail_block
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         62
      ICount:          416
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached:
        - __errno_location
        - _gdbm_avail_block_read
        - _gdbm_fatal
        - _gdbm_put_av_elem
        - avail_elem_init
        - gdbm_db_strerror
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_set_errno
        - push_avail_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'falloc.c:182,7'
          Branch Sides:
            - BranchSide:      'falloc.c:186,29'
              BranchSideFuncs:
                - push_avail_block
                - avail_elem_init.1681
                - malloc
                - gdbm_file_seek.1675
                - _gdbm_avail_block_read
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_set_errno
                - free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:192,11'
              BranchSideFuncs:
                - avail_elem_init.1681
                - malloc
                - gdbm_file_seek.1675
                - _gdbm_avail_block_read
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_set_errno
                - free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:186,11'
          Branch Sides:
            - BranchSide:      'falloc.c:187,2'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:188,5'
              BranchSideFuncs:
                - avail_elem_init.1681
                - malloc
                - gdbm_file_seek.1675
                - _gdbm_avail_block_read
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_set_errno
                - free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:198,7'
          Branch Sides:
            - BranchSide:      'falloc.c:200,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:206,30'
              BranchSideFuncs:
                - gdbm_file_seek.1675
                - _gdbm_avail_block_read
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_set_errno
                - free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'falloc.c:200,7'
          Branch Sides:
            - BranchSide:      'falloc.c:200,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:200,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'falloc.c:200,7'
          Branch Sides:
            - BranchSide:      'falloc.c:200,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'falloc.c:200,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'falloc.c:200,7'
          Branch Sides:
            - BranchSide:      'falloc.c:200,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'falloc.c:200,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'falloc.c:207,7'
          Branch Sides:
            - BranchSide:      'falloc.c:209,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:215,31'
              BranchSideFuncs:
                - _gdbm_avail_block_read
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
        - Branch String:   'falloc.c:209,7'
          Branch Sides:
            - BranchSide:      'falloc.c:209,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:209,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - _gdbm_fatal
        - Branch String:   'falloc.c:209,7'
          Branch Sides:
            - BranchSide:      'falloc.c:209,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - _gdbm_fatal
            - BranchSide:      'falloc.c:209,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - _gdbm_fatal
        - Branch String:   'falloc.c:209,7'
          Branch Sides:
            - BranchSide:      'falloc.c:209,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - _gdbm_fatal
            - BranchSide:      'falloc.c:209,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - _gdbm_fatal
        - Branch String:   'falloc.c:215,7'
          Branch Sides:
            - BranchSide:      'falloc.c:217,13'
              BranchSideFuncs:
                - free
                - gdbm_db_strerror
                - _gdbm_fatal
            - BranchSide:      'falloc.c:223,9'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
        - Branch String:   'falloc.c:224,3'
          Branch Sides:
            - BranchSide:      'falloc.c:226,7'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
            - BranchSide:      'falloc.c:248,28'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
        - Branch String:   'falloc.c:227,7'
          Branch Sides:
            - BranchSide:      'falloc.c:226,7'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
            - BranchSide:      'falloc.c:227,10'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
        - Branch String:   'falloc.c:226,7'
          Branch Sides:
            - BranchSide:      'falloc.c:230,24'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
            - BranchSide:      'falloc.c:235,11'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
                - push_avail_block
                - free
        - Branch String:   'falloc.c:235,11'
          Branch Sides:
            - BranchSide:      'falloc.c:224,3'
              BranchSideFuncs:
                - push_avail_block
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
                - free
            - BranchSide:      'falloc.c:239,33'
              BranchSideFuncs:
                - push_avail_block
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
                - free
        - Branch String:   'falloc.c:239,15'
          Branch Sides:
            - BranchSide:      'falloc.c:241,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'falloc.c:244,2'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - free
                - push_avail_block
                - free
                - push_avail_block
                - free
                - _gdbm_put_av_elem
        - Branch String:   'falloc.c:256,7'
          Branch Sides:
            - BranchSide:      'falloc.c:260,29'
              BranchSideFuncs:
                - push_avail_block
                - _gdbm_put_av_elem
                - free
                - free
            - BranchSide:      'falloc.c:267,30'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - free
        - Branch String:   'falloc.c:260,11'
          Branch Sides:
            - BranchSide:      'falloc.c:262,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'falloc.c:265,5'
              BranchSideFuncs:
                - _gdbm_put_av_elem
                - free
      Callsites:
        - Src:             'falloc.c:186,11'
          Dst:             push_avail_block
        - Src:             'falloc.c:191,3'
          Dst:             avail_elem_init
        - Src:             'falloc.c:200,7'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:200,7'
          Dst:             __errno_location
        - Src:             'falloc.c:200,7'
          Dst:             __errno_location
        - Src:             'falloc.c:200,7'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:200,7'
          Dst:             gdbm_set_errno
        - Src:             'falloc.c:201,7'
          Dst:             _gdbm_fatal
        - Src:             'falloc.c:206,14'
          Dst:             gdbm_file_seek
        - Src:             'falloc.c:209,7'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:209,7'
          Dst:             __errno_location
        - Src:             'falloc.c:209,7'
          Dst:             __errno_location
        - Src:             'falloc.c:209,7'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:209,7'
          Dst:             gdbm_set_errno
        - Src:             'falloc.c:211,7'
          Dst:             _gdbm_fatal
        - Src:             'falloc.c:215,7'
          Dst:             _gdbm_avail_block_read
        - Src:             'falloc.c:218,25'
          Dst:             gdbm_db_strerror
        - Src:             'falloc.c:218,7'
          Dst:             _gdbm_fatal
        - Src:             'falloc.c:230,5'
          Dst:             _gdbm_put_av_elem
        - Src:             'falloc.c:239,15'
          Dst:             push_avail_block
        - Src:             'falloc.c:260,11'
          Dst:             push_avail_block
        - Src:             'falloc.c:267,3'
          Dst:             _gdbm_put_av_elem
    - functionName:    _gdbm_avail_block_read
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - avblk
        - size
      BBCount:         15
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - _gdbm_full_read
        - gdbm_avail_block_validate
        - gdbm_db_strerror
        - gdbm_errno_location
      functionUses:    2
      BranchProfiles:
        - Branch String:   'falloc.c:40,7'
          Branch Sides:
            - BranchSide:      'falloc.c:42,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:47,37'
              BranchSideFuncs:
                - gdbm_avail_block_validate
        - Branch String:   'falloc.c:42,7'
          Branch Sides:
            - BranchSide:      'falloc.c:42,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:42,7'
              BranchSideFuncs: []
        - Branch String:   'falloc.c:42,7'
          Branch Sides:
            - BranchSide:      'falloc.c:42,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'falloc.c:45,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'falloc.c:39,8'
          Dst:             _gdbm_full_read
        - Src:             'falloc.c:42,7'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:42,7'
          Dst:             __errno_location
        - Src:             'falloc.c:42,7'
          Dst:             gdbm_db_strerror
        - Src:             'falloc.c:42,7'
          Dst:             __errno_location
        - Src:             'falloc.c:42,7'
          Dst:             gdbm_errno_location
        - Src:             'falloc.c:47,10'
          Dst:             gdbm_avail_block_validate
    - functionName:    _gdbm_alloc
      functionSourceFile: '/src/gdbm/src/falloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - num_bytes
      BBCount:         19
      ICount:          179
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _gdbm_free
        - get_block
        - get_elem
        - pop_avail_block
      functionUses:    5
      BranchProfiles:
        - Branch String:   'falloc.c:78,7'
          Branch Sides:
            - BranchSide:      'falloc.c:82,12'
              BranchSideFuncs:
                - get_elem
                - _gdbm_free
                - get_block
                - pop_avail_block
            - BranchSide:      'falloc.c:97,20'
              BranchSideFuncs:
                - _gdbm_free
        - Branch String:   'falloc.c:83,11'
          Branch Sides:
            - BranchSide:      'falloc.c:83,15'
              BranchSideFuncs:
                - get_elem
                - _gdbm_free
                - get_block
                - pop_avail_block
            - BranchSide:      'falloc.c:88,25'
              BranchSideFuncs:
                - get_elem
                - _gdbm_free
                - get_block
        - Branch String:   'falloc.c:82,11'
          Branch Sides:
            - BranchSide:      'falloc.c:84,30'
              BranchSideFuncs:
                - pop_avail_block
                - get_elem
                - _gdbm_free
                - get_block
            - BranchSide:      'falloc.c:88,25'
              BranchSideFuncs:
                - get_elem
                - _gdbm_free
                - get_block
        - Branch String:   'falloc.c:84,13'
          Branch Sides:
            - BranchSide:      'falloc.c:84,33'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:85,4'
              BranchSideFuncs: []
        - Branch String:   'falloc.c:89,11'
          Branch Sides:
            - BranchSide:      'falloc.c:91,28'
              BranchSideFuncs:
                - get_block
                - _gdbm_free
            - BranchSide:      'falloc.c:93,7'
              BranchSideFuncs:
                - _gdbm_free
        - Branch String:   'falloc.c:102,7'
          Branch Sides:
            - BranchSide:      'falloc.c:103,5'
              BranchSideFuncs: []
            - BranchSide:      'falloc.c:106,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'falloc.c:74,11'
          Dst:             get_elem
        - Src:             'falloc.c:84,13'
          Dst:             pop_avail_block
        - Src:             'falloc.c:88,15'
          Dst:             get_elem
        - Src:             'falloc.c:91,17'
          Dst:             get_block
        - Src:             'falloc.c:102,7'
          Dst:             _gdbm_free
    - functionName:    gdbm_offset_ok
      functionSourceFile: '/src/gdbm/src/findkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - off
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gdbm_file_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'findkey.c:30,7'
          Branch Sides:
            - BranchSide:      'findkey.c:31,5'
              BranchSideFuncs: []
            - BranchSide:      'findkey.c:32,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'findkey.c:30,7'
          Dst:             _gdbm_file_size
    - functionName:    off_t_sum_ok
      functionSourceFile: '/src/gdbm/src/./gdbmdefs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gdbmdefs.h:54,17'
          Branch Sides:
            - BranchSide:      './gdbmdefs.h:54,20'
              BranchSideFuncs: []
            - BranchSide:      './gdbmdefs.h:54,17'
              BranchSideFuncs: []
        - Branch String:   './gdbmdefs.h:54,27'
          Branch Sides:
            - BranchSide:      './gdbmdefs.h:54,42'
              BranchSideFuncs: []
            - BranchSide:      './gdbmdefs.h:54,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gdbm_findkey
      functionSourceFile: '/src/gdbm/src/findkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - key
        - ret_dptr
        - ret_hash_val
        - ''
      BBCount:         118
      ICount:          735
      EdgeCount:       151
      CyclomaticComplexity: 35
      functionsReached:
        - __errno_location
        - _gdbm_get_bucket
        - _gdbm_hash_key
        - _gdbm_read_entry
        - gdbm_db_strerror
        - gdbm_debug_datum
        - gdbm_errno_location
        - gdbm_set_errno
        - memcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'findkey.c:168,3'
          Branch Sides:
            - BranchSide:      'findkey.c:168,3'
              BranchSideFuncs:
                - _gdbm_hash_key
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:168,3'
              BranchSideFuncs:
                - _gdbm_hash_key
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:168,3'
          Branch Sides:
            - BranchSide:      'findkey.c:168,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_debug_datum
                - __errno_location
                - gdbm_errno_location
                - _gdbm_hash_key
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:171,19'
              BranchSideFuncs:
                - _gdbm_hash_key
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:173,3'
          Branch Sides:
            - BranchSide:      'findkey.c:173,3'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:173,3'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:173,3'
          Branch Sides:
            - BranchSide:      'findkey.c:173,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:176,7'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:176,7'
          Branch Sides:
            - BranchSide:      'findkey.c:177,21'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:178,25'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:178,7'
          Branch Sides:
            - BranchSide:      'findkey.c:179,5'
              BranchSideFuncs: []
            - BranchSide:      'findkey.c:182,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:183,7'
          Branch Sides:
            - BranchSide:      'findkey.c:183,10'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:196,14'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:184,7'
          Branch Sides:
            - BranchSide:      'findkey.c:184,10'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:196,14'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:185,7'
          Branch Sides:
            - BranchSide:      'findkey.c:185,10'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:196,14'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:186,7'
          Branch Sides:
            - BranchSide:      'findkey.c:186,18'
              BranchSideFuncs:
                - memcmp
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:196,14'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:182,7'
          Branch Sides:
            - BranchSide:      'findkey.c:188,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:196,14'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:188,7'
          Branch Sides:
            - BranchSide:      'findkey.c:188,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:188,7'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:188,7'
          Branch Sides:
            - BranchSide:      'findkey.c:188,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:190,11'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:190,11'
          Branch Sides:
            - BranchSide:      'findkey.c:191,14'
              BranchSideFuncs: []
            - BranchSide:      'findkey.c:192,14'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:198,3'
          Branch Sides:
            - BranchSide:      'findkey.c:200,18'
              BranchSideFuncs:
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:245,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:202,3'
          Branch Sides:
            - BranchSide:      'findkey.c:202,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:207,16'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:203,3'
          Branch Sides:
            - BranchSide:      'findkey.c:203,14'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:207,16'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:204,5'
          Branch Sides:
            - BranchSide:      'findkey.c:204,4'
              BranchSideFuncs:
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:204,32'
              BranchSideFuncs:
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:201,11'
          Branch Sides:
            - BranchSide:      'findkey.c:207,16'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:216,33'
              BranchSideFuncs:
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:208,8'
          Branch Sides:
            - BranchSide:      'findkey.c:209,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:210,22'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:217,8'
          Branch Sides:
            - BranchSide:      'findkey.c:219,8'
              BranchSideFuncs:
                - memcmp
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:223,16'
              BranchSideFuncs:
                - memcmp
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:219,8'
          Branch Sides:
            - BranchSide:      'findkey.c:219,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:219,8'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:219,8'
          Branch Sides:
            - BranchSide:      'findkey.c:219,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:221,8'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:223,8'
          Branch Sides:
            - BranchSide:      'findkey.c:226,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:234,20'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:226,8'
          Branch Sides:
            - BranchSide:      'findkey.c:226,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:226,8'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:226,8'
          Branch Sides:
            - BranchSide:      'findkey.c:226,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:227,12'
          Branch Sides:
            - BranchSide:      'findkey.c:228,15'
              BranchSideFuncs: []
            - BranchSide:      'findkey.c:229,15'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:235,12'
          Branch Sides:
            - BranchSide:      'findkey.c:236,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:237,26'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:240,7'
          Branch Sides:
            - BranchSide:      'findkey.c:240,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:240,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:240,7'
          Branch Sides:
            - BranchSide:      'findkey.c:198,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:240,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - _gdbm_read_entry
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - memcmp
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:245,3'
          Branch Sides:
            - BranchSide:      'findkey.c:245,3'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:245,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'findkey.c:245,3'
          Branch Sides:
            - BranchSide:      'findkey.c:245,3'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'findkey.c:245,3'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'findkey.c:245,3'
          Branch Sides:
            - BranchSide:      'findkey.c:245,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'findkey.c:245,3'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'findkey.c:168,3'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:168,3'
          Dst:             __errno_location
        - Src:             'findkey.c:168,3'
          Dst:             gdbm_debug_datum
        - Src:             'findkey.c:168,3'
          Dst:             __errno_location
        - Src:             'findkey.c:168,3'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:171,3'
          Dst:             _gdbm_hash_key
        - Src:             'findkey.c:173,3'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:173,3'
          Dst:             __errno_location
        - Src:             'findkey.c:173,3'
          Dst:             __errno_location
        - Src:             'findkey.c:173,3'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:178,7'
          Dst:             _gdbm_get_bucket
        - Src:             'findkey.c:186,10'
          Dst:             memcmp
        - Src:             'findkey.c:188,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:188,7'
          Dst:             __errno_location
        - Src:             'findkey.c:188,7'
          Dst:             __errno_location
        - Src:             'findkey.c:188,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:203,6'
          Dst:             memcmp
        - Src:             'findkey.c:216,15'
          Dst:             _gdbm_read_entry
        - Src:             'findkey.c:219,8'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:219,8'
          Dst:             __errno_location
        - Src:             'findkey.c:219,8'
          Dst:             gdbm_db_strerror
        - Src:             'findkey.c:219,8'
          Dst:             __errno_location
        - Src:             'findkey.c:219,8'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:223,8'
          Dst:             memcmp
        - Src:             'findkey.c:226,8'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:226,8'
          Dst:             __errno_location
        - Src:             'findkey.c:226,8'
          Dst:             __errno_location
        - Src:             'findkey.c:226,8'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:240,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:240,7'
          Dst:             __errno_location
        - Src:             'findkey.c:240,7'
          Dst:             __errno_location
        - Src:             'findkey.c:240,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:245,3'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:245,3'
          Dst:             __errno_location
        - Src:             'findkey.c:245,3'
          Dst:             __errno_location
        - Src:             'findkey.c:245,3'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:245,3'
          Dst:             gdbm_set_errno
    - functionName:    _gdbm_read_entry
      functionSourceFile: '/src/gdbm/src/findkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - elem_loc
      BBCount:         89
      ICount:          560
      EdgeCount:       111
      CyclomaticComplexity: 24
      functionsReached:
        - __errno_location
        - _gdbm_fatal
        - _gdbm_full_read
        - gdbm_bucket_element_valid_p
        - gdbm_db_strerror
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_set_errno
        - realloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'findkey.c:70,7'
          Branch Sides:
            - BranchSide:      'findkey.c:71,12'
              BranchSideFuncs: []
            - BranchSide:      'findkey.c:73,37'
              BranchSideFuncs:
                - gdbm_bucket_element_valid_p
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - realloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_file_seek.1733
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:73,7'
          Branch Sides:
            - BranchSide:      'findkey.c:75,7'
              BranchSideFuncs:
                - realloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_file_seek.1733
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:80,14'
              BranchSideFuncs:
                - realloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_file_seek.1733
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:75,7'
          Branch Sides:
            - BranchSide:      'findkey.c:75,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:75,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'findkey.c:75,7'
          Branch Sides:
            - BranchSide:      'findkey.c:75,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'findkey.c:75,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'findkey.c:75,7'
          Branch Sides:
            - BranchSide:      'findkey.c:75,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'findkey.c:75,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'findkey.c:87,7'
          Branch Sides:
            - BranchSide:      'findkey.c:89,11'
              BranchSideFuncs:
                - gdbm_file_seek.1733
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - malloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:104,26'
              BranchSideFuncs:
                - realloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_file_seek.1733
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:89,11'
          Branch Sides:
            - BranchSide:      'findkey.c:91,20'
              BranchSideFuncs:
                - malloc
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_file_seek.1733
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:101,5'
              BranchSideFuncs:
                - gdbm_file_seek.1733
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:92,8'
          Branch Sides:
            - BranchSide:      'findkey.c:93,6'
              BranchSideFuncs:
                - gdbm_file_seek.1733
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:96,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:96,8'
          Branch Sides:
            - BranchSide:      'findkey.c:96,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:96,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'findkey.c:96,8'
          Branch Sides:
            - BranchSide:      'findkey.c:96,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'findkey.c:96,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'findkey.c:96,8'
          Branch Sides:
            - BranchSide:      'findkey.c:96,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'findkey.c:96,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'findkey.c:105,11'
          Branch Sides:
            - BranchSide:      'findkey.c:107,20'
              BranchSideFuncs:
                - gdbm_file_seek.1733
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:112,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:112,4'
          Branch Sides:
            - BranchSide:      'findkey.c:112,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:112,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'findkey.c:112,4'
          Branch Sides:
            - BranchSide:      'findkey.c:112,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'findkey.c:112,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'findkey.c:112,4'
          Branch Sides:
            - BranchSide:      'findkey.c:112,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'findkey.c:112,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'findkey.c:121,7'
          Branch Sides:
            - BranchSide:      'findkey.c:123,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:128,25'
              BranchSideFuncs:
                - _gdbm_full_read
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'findkey.c:123,7'
          Branch Sides:
            - BranchSide:      'findkey.c:123,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:123,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'findkey.c:123,7'
          Branch Sides:
            - BranchSide:      'findkey.c:123,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'findkey.c:123,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'findkey.c:123,7'
          Branch Sides:
            - BranchSide:      'findkey.c:123,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'findkey.c:123,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'findkey.c:129,7'
          Branch Sides:
            - BranchSide:      'findkey.c:131,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:140,23'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:131,7'
          Branch Sides:
            - BranchSide:      'findkey.c:131,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'findkey.c:131,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
        - Branch String:   'findkey.c:131,7'
          Branch Sides:
            - BranchSide:      'findkey.c:131,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
            - BranchSide:      'findkey.c:134,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
      Callsites:
        - Src:             'findkey.c:73,8'
          Dst:             gdbm_bucket_element_valid_p
        - Src:             'findkey.c:75,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:75,7'
          Dst:             __errno_location
        - Src:             'findkey.c:75,7'
          Dst:             __errno_location
        - Src:             'findkey.c:75,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:75,7'
          Dst:             gdbm_set_errno
        - Src:             'findkey.c:96,8'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:96,8'
          Dst:             __errno_location
        - Src:             'findkey.c:96,8'
          Dst:             __errno_location
        - Src:             'findkey.c:96,8'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:96,8'
          Dst:             gdbm_set_errno
        - Src:             'findkey.c:97,8'
          Dst:             _gdbm_fatal
        - Src:             'findkey.c:104,17'
          Dst:             realloc
        - Src:             'findkey.c:112,4'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:112,4'
          Dst:             __errno_location
        - Src:             'findkey.c:112,4'
          Dst:             __errno_location
        - Src:             'findkey.c:112,4'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:112,4'
          Dst:             gdbm_set_errno
        - Src:             'findkey.c:113,4'
          Dst:             _gdbm_fatal
        - Src:             'findkey.c:119,14'
          Dst:             gdbm_file_seek
        - Src:             'findkey.c:123,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:123,7'
          Dst:             __errno_location
        - Src:             'findkey.c:123,7'
          Dst:             __errno_location
        - Src:             'findkey.c:123,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:123,7'
          Dst:             gdbm_set_errno
        - Src:             'findkey.c:124,7'
          Dst:             _gdbm_fatal
        - Src:             'findkey.c:128,8'
          Dst:             _gdbm_full_read
        - Src:             'findkey.c:131,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:131,7'
          Dst:             __errno_location
        - Src:             'findkey.c:131,7'
          Dst:             gdbm_db_strerror
        - Src:             'findkey.c:131,7'
          Dst:             __errno_location
        - Src:             'findkey.c:131,7'
          Dst:             gdbm_errno_location
        - Src:             'findkey.c:135,25'
          Dst:             gdbm_db_strerror
        - Src:             'findkey.c:135,7'
          Dst:             _gdbm_fatal
    - functionName:    gdbm_bucket_element_valid_p
      functionSourceFile: '/src/gdbm/src/findkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - elem_loc
      BBCount:         16
      ICount:          184
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - gdbm_offset_ok
        - off_t_sum_ok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'findkey.c:42,5'
          Branch Sides:
            - BranchSide:      'findkey.c:42,8'
              BranchSideFuncs:
                - off_t_sum_ok.1713
                - off_t_sum_ok.1713
                - gdbm_offset_ok
            - BranchSide:      'findkey.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:43,5'
          Branch Sides:
            - BranchSide:      'findkey.c:43,8'
              BranchSideFuncs:
                - off_t_sum_ok.1713
                - off_t_sum_ok.1713
                - gdbm_offset_ok
            - BranchSide:      'findkey.c:43,5'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:44,5'
          Branch Sides:
            - BranchSide:      'findkey.c:44,22'
              BranchSideFuncs:
                - off_t_sum_ok.1713
                - off_t_sum_ok.1713
                - gdbm_offset_ok
            - BranchSide:      'findkey.c:44,5'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:46,5'
          Branch Sides:
            - BranchSide:      'findkey.c:46,8'
              BranchSideFuncs:
                - off_t_sum_ok.1713
                - gdbm_offset_ok
            - BranchSide:      'findkey.c:46,5'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:47,5'
          Branch Sides:
            - BranchSide:      'findkey.c:47,22'
              BranchSideFuncs:
                - off_t_sum_ok.1713
                - gdbm_offset_ok
            - BranchSide:      'findkey.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'findkey.c:50,5'
          Branch Sides:
            - BranchSide:      'findkey.c:50,24'
              BranchSideFuncs:
                - gdbm_offset_ok
            - BranchSide:      'findkey.c:50,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'findkey.c:44,8'
          Dst:             off_t_sum_ok
        - Src:             'findkey.c:47,8'
          Dst:             off_t_sum_ok
        - Src:             'findkey.c:50,8'
          Dst:             gdbm_offset_ok
    - functionName:    gdbm_file_seek
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - off
        - whence
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_mapped_lseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './proto.h:147,10'
          Dst:             _gdbm_mapped_lseek
    - functionName:    _gdbm_file_extend
      functionSourceFile: '/src/gdbm/src/fullio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - size
      BBCount:         67
      ICount:          336
      EdgeCount:       84
      CyclomaticComplexity: 19
      functionsReached:
        - __errno_location
        - calloc
        - gdbm_errno_location
        - gdbm_set_errno
        - lseek
        - sysconf
        - write
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fullio.c:92,7'
          Branch Sides:
            - BranchSide:      'fullio.c:94,7'
              BranchSideFuncs:
                - calloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - free
                - write
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:97,11'
              BranchSideFuncs:
                - calloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - free
                - write
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:94,7'
          Branch Sides:
            - BranchSide:      'fullio.c:94,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:94,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:94,7'
          Branch Sides:
            - BranchSide:      'fullio.c:94,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:94,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:94,7'
          Branch Sides:
            - BranchSide:      'fullio.c:94,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:94,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'fullio.c:98,7'
          Branch Sides:
            - BranchSide:      'fullio.c:100,11'
              BranchSideFuncs:
                - calloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - free
                - write
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:127,3'
              BranchSideFuncs: []
        - Branch String:   'fullio.c:100,11'
          Branch Sides:
            - BranchSide:      'fullio.c:101,14'
              BranchSideFuncs:
                - calloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - free
                - write
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:102,24'
              BranchSideFuncs:
                - calloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - free
                - write
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:103,11'
          Branch Sides:
            - BranchSide:      'fullio.c:105,4'
              BranchSideFuncs:
                - free
                - write
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:110,7'
              BranchSideFuncs:
                - free
                - write
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:105,4'
          Branch Sides:
            - BranchSide:      'fullio.c:105,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:105,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:105,4'
          Branch Sides:
            - BranchSide:      'fullio.c:105,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:105,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:105,4'
          Branch Sides:
            - BranchSide:      'fullio.c:105,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:105,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'fullio.c:112,7'
          Branch Sides:
            - BranchSide:      'fullio.c:114,23'
              BranchSideFuncs:
                - write
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:123,13'
              BranchSideFuncs:
                - free
        - Branch String:   'fullio.c:115,9'
          Branch Sides:
            - BranchSide:      'fullio.c:115,28'
              BranchSideFuncs:
                - write
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:115,35'
              BranchSideFuncs:
                - write
                - free
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:116,8'
          Branch Sides:
            - BranchSide:      'fullio.c:118,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:121,12'
              BranchSideFuncs:
                - free
                - write
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:118,8'
          Branch Sides:
            - BranchSide:      'fullio.c:118,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:118,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
        - Branch String:   'fullio.c:118,8'
          Branch Sides:
            - BranchSide:      'fullio.c:118,8'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
            - BranchSide:      'fullio.c:118,8'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
        - Branch String:   'fullio.c:118,8'
          Branch Sides:
            - BranchSide:      'fullio.c:118,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
            - BranchSide:      'fullio.c:118,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
        - Branch String:   'fullio.c:124,11'
          Branch Sides:
            - BranchSide:      'fullio.c:125,2'
              BranchSideFuncs: []
            - BranchSide:      'fullio.c:126,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fullio.c:87,22'
          Dst:             sysconf
        - Src:             'fullio.c:91,14'
          Dst:             lseek
        - Src:             'fullio.c:94,7'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:94,7'
          Dst:             __errno_location
        - Src:             'fullio.c:94,7'
          Dst:             __errno_location
        - Src:             'fullio.c:94,7'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:94,7'
          Dst:             gdbm_set_errno
        - Src:             'fullio.c:102,13'
          Dst:             calloc
        - Src:             'fullio.c:105,4'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:105,4'
          Dst:             __errno_location
        - Src:             'fullio.c:105,4'
          Dst:             __errno_location
        - Src:             'fullio.c:105,4'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:105,4'
          Dst:             gdbm_set_errno
        - Src:             'fullio.c:114,16'
          Dst:             write
        - Src:             'fullio.c:118,8'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:118,8'
          Dst:             __errno_location
        - Src:             'fullio.c:118,8'
          Dst:             __errno_location
        - Src:             'fullio.c:118,8'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:118,8'
          Dst:             gdbm_set_errno
    - functionName:    gdbm_file_write
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - buf
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_mapped_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './proto.h:137,10'
          Dst:             _gdbm_mapped_write
    - functionName:    _gdbm_full_write
      functionSourceFile: '/src/gdbm/src/fullio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - buffer
        - size
      BBCount:         44
      ICount:          221
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_file_write
        - gdbm_last_errno
        - gdbm_set_errno
      functionUses:    9
      BranchProfiles:
        - Branch String:   'fullio.c:59,3'
          Branch Sides:
            - BranchSide:      'fullio.c:61,42'
              BranchSideFuncs:
                - gdbm_file_write
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'fullio.c:62,11'
          Branch Sides:
            - BranchSide:      'fullio.c:64,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_file_write
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:70,11'
              BranchSideFuncs:
                - gdbm_file_write
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:64,8'
          Branch Sides:
            - BranchSide:      'fullio.c:65,6'
              BranchSideFuncs:
                - gdbm_file_write
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:66,25'
              BranchSideFuncs:
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:66,8'
          Branch Sides:
            - BranchSide:      'fullio.c:67,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:68,4'
              BranchSideFuncs: []
        - Branch String:   'fullio.c:67,6'
          Branch Sides:
            - BranchSide:      'fullio.c:67,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:67,6'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:67,6'
          Branch Sides:
            - BranchSide:      'fullio.c:67,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:67,6'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:67,6'
          Branch Sides:
            - BranchSide:      'fullio.c:67,6'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:67,6'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'fullio.c:70,11'
          Branch Sides:
            - BranchSide:      'fullio.c:72,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:76,14'
              BranchSideFuncs:
                - gdbm_file_write
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:73,4'
          Branch Sides:
            - BranchSide:      'fullio.c:73,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:73,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:73,4'
          Branch Sides:
            - BranchSide:      'fullio.c:73,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:73,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:73,4'
          Branch Sides:
            - BranchSide:      'fullio.c:73,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:73,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'fullio.c:61,25'
          Dst:             gdbm_file_write
        - Src:             'fullio.c:64,8'
          Dst:             __errno_location
        - Src:             'fullio.c:66,8'
          Dst:             gdbm_last_errno
        - Src:             'fullio.c:67,6'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:67,6'
          Dst:             __errno_location
        - Src:             'fullio.c:67,6'
          Dst:             __errno_location
        - Src:             'fullio.c:67,6'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:67,6'
          Dst:             gdbm_set_errno
        - Src:             'fullio.c:72,4'
          Dst:             __errno_location
        - Src:             'fullio.c:73,4'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:73,4'
          Dst:             __errno_location
        - Src:             'fullio.c:73,4'
          Dst:             __errno_location
        - Src:             'fullio.c:73,4'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:73,4'
          Dst:             gdbm_set_errno
    - functionName:    gdbm_file_read
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - buf
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_mapped_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './proto.h:127,10'
          Dst:             _gdbm_mapped_read
    - functionName:    _gdbm_full_read
      functionSourceFile: '/src/gdbm/src/fullio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - buffer
        - size
      BBCount:         44
      ICount:          216
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_file_read
        - gdbm_last_errno
        - gdbm_set_errno
      functionUses:    6
      BranchProfiles:
        - Branch String:   'fullio.c:28,3'
          Branch Sides:
            - BranchSide:      'fullio.c:30,41'
              BranchSideFuncs:
                - gdbm_file_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:47,3'
              BranchSideFuncs: []
        - Branch String:   'fullio.c:31,11'
          Branch Sides:
            - BranchSide:      'fullio.c:33,8'
              BranchSideFuncs:
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_file_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:39,11'
              BranchSideFuncs:
                - gdbm_file_read
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:33,8'
          Branch Sides:
            - BranchSide:      'fullio.c:34,6'
              BranchSideFuncs:
                - gdbm_file_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:35,25'
              BranchSideFuncs:
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:35,8'
          Branch Sides:
            - BranchSide:      'fullio.c:36,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:37,4'
              BranchSideFuncs: []
        - Branch String:   'fullio.c:36,6'
          Branch Sides:
            - BranchSide:      'fullio.c:36,6'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:36,6'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:36,6'
          Branch Sides:
            - BranchSide:      'fullio.c:36,6'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:36,6'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:36,6'
          Branch Sides:
            - BranchSide:      'fullio.c:36,6'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:36,6'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'fullio.c:39,11'
          Branch Sides:
            - BranchSide:      'fullio.c:41,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:44,14'
              BranchSideFuncs:
                - gdbm_file_read
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_last_errno
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'fullio.c:41,4'
          Branch Sides:
            - BranchSide:      'fullio.c:41,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'fullio.c:41,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:41,4'
          Branch Sides:
            - BranchSide:      'fullio.c:41,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:41,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'fullio.c:41,4'
          Branch Sides:
            - BranchSide:      'fullio.c:41,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'fullio.c:41,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'fullio.c:30,25'
          Dst:             gdbm_file_read
        - Src:             'fullio.c:33,8'
          Dst:             __errno_location
        - Src:             'fullio.c:35,8'
          Dst:             gdbm_last_errno
        - Src:             'fullio.c:36,6'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:36,6'
          Dst:             __errno_location
        - Src:             'fullio.c:36,6'
          Dst:             __errno_location
        - Src:             'fullio.c:36,6'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:36,6'
          Dst:             gdbm_set_errno
        - Src:             'fullio.c:41,4'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:41,4'
          Dst:             __errno_location
        - Src:             'fullio.c:41,4'
          Dst:             __errno_location
        - Src:             'fullio.c:41,4'
          Dst:             gdbm_errno_location
        - Src:             'fullio.c:41,4'
          Dst:             gdbm_set_errno
    - functionName:    _gdbm_hash_key
      functionSourceFile: '/src/gdbm/src/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - key
        - hash
        - bucket
        - offset
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_bucket_dir
        - _gdbm_hash
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:55,17'
          Dst:             _gdbm_hash
        - Src:             'hash.c:57,13'
          Dst:             _gdbm_bucket_dir
    - functionName:    _gdbm_hash
      functionSourceFile: '/src/gdbm/src/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:37,3'
          Branch Sides:
            - BranchSide:      'hash.c:38,14'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:40,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gdbm_bucket_dir
      functionSourceFile: '/src/gdbm/src/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - hash
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signull
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sig
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timespec_add
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lock.c:247,7'
          Branch Sides:
            - BranchSide:      'lock.c:247,7'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:249,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    timespec_sub
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lock.c:235,7'
          Branch Sides:
            - BranchSide:      'lock.c:235,7'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:237,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    timespec_cmp
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lock.c:257,7'
          Branch Sides:
            - BranchSide:      'lock.c:258,5'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:259,7'
              BranchSideFuncs: []
        - Branch String:   'lock.c:259,7'
          Branch Sides:
            - BranchSide:      'lock.c:260,5'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:261,7'
              BranchSideFuncs: []
        - Branch String:   'lock.c:261,7'
          Branch Sides:
            - BranchSide:      'lock.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:263,7'
              BranchSideFuncs: []
        - Branch String:   'lock.c:263,7'
          Branch Sides:
            - BranchSide:      'lock.c:264,5'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:265,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gdbm_lockwait_signal
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - ts
      BBCount:         24
      ICount:          154
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - _gdbm_lock_file
        - sigaction
        - sigemptyset
        - timer_create
        - timer_delete
        - timer_settime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lock.c:310,18'
          Branch Sides:
            - BranchSide:      'lock.c:310,22'
              BranchSideFuncs:
                - _gdbm_lock_file
                - __errno_location
            - BranchSide:      'lock.c:311,28'
              BranchSideFuncs:
                - _gdbm_lock_file
                - __errno_location
        - Branch String:   'lock.c:310,38'
          Branch Sides:
            - BranchSide:      'lock.c:310,41'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - timer_create
                - __errno_location
                - sigaction
                - __errno_location
                - timer_settime
                - __errno_location
                - timer_delete
                - _gdbm_lock_file
                - _gdbm_lock_file
            - BranchSide:      'lock.c:322,11'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - timer_create
                - __errno_location
                - sigaction
                - __errno_location
                - timer_settime
                - __errno_location
                - timer_delete
                - _gdbm_lock_file
        - Branch String:   'lock.c:310,7'
          Branch Sides:
            - BranchSide:      'lock.c:311,28'
              BranchSideFuncs:
                - _gdbm_lock_file
                - __errno_location
            - BranchSide:      'lock.c:322,11'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - timer_create
                - __errno_location
                - sigaction
                - __errno_location
                - timer_settime
                - __errno_location
                - timer_delete
                - _gdbm_lock_file
        - Branch String:   'lock.c:325,11'
          Branch Sides:
            - BranchSide:      'lock.c:326,2'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:329,11'
              BranchSideFuncs:
                - timer_create
                - __errno_location
                - sigaction
                - __errno_location
                - timer_settime
                - __errno_location
                - timer_delete
                - _gdbm_lock_file
        - Branch String:   'lock.c:329,11'
          Branch Sides:
            - BranchSide:      'lock.c:331,8'
              BranchSideFuncs:
                - timer_settime
                - __errno_location
                - timer_delete
                - sigaction
                - __errno_location
                - _gdbm_lock_file
            - BranchSide:      'lock.c:343,7'
              BranchSideFuncs:
                - __errno_location
                - sigaction
                - __errno_location
        - Branch String:   'lock.c:336,8'
          Branch Sides:
            - BranchSide:      'lock.c:337,29'
              BranchSideFuncs:
                - _gdbm_lock_file
                - __errno_location
                - timer_delete
                - sigaction
                - __errno_location
            - BranchSide:      'lock.c:338,9'
              BranchSideFuncs:
                - __errno_location
                - timer_delete
                - sigaction
                - __errno_location
        - Branch String:   'lock.c:359,7'
          Branch Sides:
            - BranchSide:      'lock.c:360,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lock.c:361,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lock.c:311,11'
          Dst:             _gdbm_lock_file
        - Src:             'lock.c:323,7'
          Dst:             sigemptyset
        - Src:             'lock.c:325,11'
          Dst:             sigaction
        - Src:             'lock.c:329,11'
          Dst:             timer_create
        - Src:             'lock.c:336,8'
          Dst:             timer_settime
        - Src:             'lock.c:337,12'
          Dst:             _gdbm_lock_file
        - Src:             'lock.c:338,9'
          Dst:             __errno_location
        - Src:             'lock.c:340,4'
          Dst:             timer_delete
        - Src:             'lock.c:343,7'
          Dst:             __errno_location
        - Src:             'lock.c:357,7'
          Dst:             sigaction
        - Src:             'lock.c:360,5'
          Dst:             __errno_location
    - functionName:    _gdbm_lock_file
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - nb
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'lock.c:199,3'
          Branch Sides:
            - BranchSide:      'lock.c:201,30'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:209,3'
              BranchSideFuncs: []
        - Branch String:   'lock.c:201,11'
          Branch Sides:
            - BranchSide:      'lock.c:203,4'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:206,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    timer_create
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timer_settime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timer_delete
      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:    try_lock_flock
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - nb
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - flock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lock.c:70,7'
          Branch Sides:
            - BranchSide:      'lock.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:76,12'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
        - Branch String:   'lock.c:76,33'
          Branch Sides:
            - BranchSide:      'lock.c:76,36'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:78,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lock.c:70,7'
          Dst:             flock
        - Src:             'lock.c:76,12'
          Dst:             __errno_location
        - Src:             'lock.c:76,36'
          Dst:             __errno_location
    - functionName:    try_lock_lockf
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - nb
      BBCount:         16
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - lockf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lock.c:106,7'
          Branch Sides:
            - BranchSide:      'lock.c:108,18'
              BranchSideFuncs:
                - lockf
                - __errno_location
            - BranchSide:      'lock.c:125,3'
              BranchSideFuncs: []
        - Branch String:   'lock.c:108,11'
          Branch Sides:
            - BranchSide:      'lock.c:109,2'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:111,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lock.c:111,7'
          Branch Sides:
            - BranchSide:      'lock.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:121,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lock.c:108,11'
          Dst:             lockf
        - Src:             'lock.c:111,15'
          Dst:             __errno_location
    - functionName:    try_lock_fcntl
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - nb
      BBCount:         16
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - fcntl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lock.c:147,7'
          Branch Sides:
            - BranchSide:      'lock.c:148,8'
              BranchSideFuncs:
                - fcntl
                - __errno_location
            - BranchSide:      'lock.c:150,8'
              BranchSideFuncs:
                - fcntl
                - __errno_location
        - Branch String:   'lock.c:153,7'
          Branch Sides:
            - BranchSide:      'lock.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:156,11'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lock.c:156,3'
          Branch Sides:
            - BranchSide:      'lock.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:166,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lock.c:153,7'
          Dst:             fcntl
        - Src:             'lock.c:156,11'
          Dst:             __errno_location
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lockf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flock
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gdbm_lockwait_retry
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - ts
        - iv
      BBCount:         24
      ICount:          116
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - _gdbm_lock_file
        - nanosleep
        - timespec_add
        - timespec_cmp
        - timespec_sub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lock.c:276,18'
          Branch Sides:
            - BranchSide:      'lock.c:276,22'
              BranchSideFuncs:
                - _gdbm_lock_file
            - BranchSide:      'lock.c:277,29'
              BranchSideFuncs:
                - _gdbm_lock_file
        - Branch String:   'lock.c:276,38'
          Branch Sides:
            - BranchSide:      'lock.c:276,41'
              BranchSideFuncs:
                - _gdbm_lock_file
                - timespec_cmp.1817
                - timespec_sub
                - nanosleep
                - __errno_location
                - timespec_add
                - _gdbm_lock_file
            - BranchSide:      'lock.c:279,3'
              BranchSideFuncs:
                - _gdbm_lock_file
                - timespec_cmp.1817
                - timespec_sub
                - nanosleep
                - __errno_location
                - timespec_add
        - Branch String:   'lock.c:276,7'
          Branch Sides:
            - BranchSide:      'lock.c:277,29'
              BranchSideFuncs:
                - _gdbm_lock_file
            - BranchSide:      'lock.c:279,3'
              BranchSideFuncs:
                - _gdbm_lock_file
                - timespec_cmp.1817
                - timespec_sub
                - nanosleep
                - __errno_location
                - timespec_add
        - Branch String:   'lock.c:282,11'
          Branch Sides:
            - BranchSide:      'lock.c:283,2'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:284,31'
              BranchSideFuncs:
                - timespec_cmp.1817
                - timespec_sub
                - nanosleep
                - _gdbm_lock_file
                - __errno_location
                - timespec_add
        - Branch String:   'lock.c:284,11'
          Branch Sides:
            - BranchSide:      'lock.c:285,2'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:286,27'
              BranchSideFuncs:
                - timespec_sub
                - nanosleep
                - _gdbm_lock_file
                - timespec_cmp.1817
                - __errno_location
                - timespec_add
        - Branch String:   'lock.c:287,11'
          Branch Sides:
            - BranchSide:      'lock.c:279,3'
              BranchSideFuncs:
                - __errno_location
                - timespec_add
                - _gdbm_lock_file
                - timespec_cmp.1817
                - timespec_sub
                - nanosleep
            - BranchSide:      'lock.c:289,8'
              BranchSideFuncs:
                - __errno_location
                - timespec_add
                - _gdbm_lock_file
                - timespec_cmp.1817
                - timespec_sub
                - nanosleep
        - Branch String:   'lock.c:289,8'
          Branch Sides:
            - BranchSide:      'lock.c:290,6'
              BranchSideFuncs:
                - timespec_add
                - _gdbm_lock_file
                - timespec_cmp.1817
                - timespec_sub
                - nanosleep
                - __errno_location
            - BranchSide:      'lock.c:292,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lock.c:277,12'
          Dst:             _gdbm_lock_file
        - Src:             'lock.c:281,13'
          Dst:             _gdbm_lock_file
        - Src:             'lock.c:284,11'
          Dst:             timespec_cmp
        - Src:             'lock.c:286,7'
          Dst:             timespec_sub
        - Src:             'lock.c:287,11'
          Dst:             nanosleep
        - Src:             'lock.c:289,8'
          Dst:             __errno_location
        - Src:             'lock.c:290,6'
          Dst:             timespec_add
    - functionName:    nanosleep
      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:    _gdbm_lock_file_wait
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - op
      BBCount:         8
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - _gdbm_lock_file
        - _gdbm_lockwait_retry
        - _gdbm_lockwait_signal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lock.c:367,3'
          Branch Sides:
            - BranchSide:      'lock.c:370,31'
              BranchSideFuncs:
                - _gdbm_lock_file
            - BranchSide:      'lock.c:373,36'
              BranchSideFuncs:
                - _gdbm_lockwait_retry
            - BranchSide:      'lock.c:376,37'
              BranchSideFuncs:
                - _gdbm_lockwait_signal
            - BranchSide:      'lock.c:378,3'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'lock.c:370,14'
          Dst:             _gdbm_lock_file
        - Src:             'lock.c:373,14'
          Dst:             _gdbm_lockwait_retry
        - Src:             'lock.c:376,14'
          Dst:             _gdbm_lockwait_signal
        - Src:             'lock.c:378,3'
          Dst:             __errno_location
    - functionName:    unlock_fcntl
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fcntl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lock.c:182,3'
          Dst:             fcntl
    - functionName:    unlock_lockf
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lockf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lock.c:132,3'
          Dst:             lockf
    - functionName:    unlock_flock
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lock.c:88,3'
          Dst:             flock
    - functionName:    _gdbm_unlock_file
      functionSourceFile: '/src/gdbm/src/lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lock.c:221,7'
          Branch Sides:
            - BranchSide:      'lock.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'lock.c:223,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    off_t_sum_ok
      functionSourceFile: '/src/gdbm/src/./gdbmdefs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './gdbmdefs.h:54,17'
          Branch Sides:
            - BranchSide:      './gdbmdefs.h:54,20'
              BranchSideFuncs: []
            - BranchSide:      './gdbmdefs.h:54,17'
              BranchSideFuncs: []
        - Branch String:   './gdbmdefs.h:54,27'
          Branch Sides:
            - BranchSide:      './gdbmdefs.h:54,42'
              BranchSideFuncs: []
            - BranchSide:      './gdbmdefs.h:54,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _gdbm_mapped_sync
      functionSourceFile: '/src/gdbm/src/mmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         23
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - fsync
        - gdbm_errno_location
        - gdbm_set_errno
        - msync
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mmap.c:398,7'
          Branch Sides:
            - BranchSide:      'mmap.c:399,17'
              BranchSideFuncs:
                - msync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:402,17'
              BranchSideFuncs:
                - fsync
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:403,7'
          Branch Sides:
            - BranchSide:      'mmap.c:403,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:404,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:404,5'
          Branch Sides:
            - BranchSide:      'mmap.c:404,5'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:404,5'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'mmap.c:404,5'
          Branch Sides:
            - BranchSide:      'mmap.c:404,5'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'mmap.c:404,5'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'mmap.c:404,5'
          Branch Sides:
            - BranchSide:      'mmap.c:404,5'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'mmap.c:404,5'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'mmap.c:399,10'
          Dst:             msync
        - Src:             'mmap.c:402,10'
          Dst:             fsync
        - Src:             'mmap.c:404,5'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:404,5'
          Dst:             __errno_location
        - Src:             'mmap.c:404,5'
          Dst:             __errno_location
        - Src:             'mmap.c:404,5'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:404,5'
          Dst:             gdbm_set_errno
    - functionName:    msync
      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:    _gdbm_mapped_lseek
      functionSourceFile: '/src/gdbm/src/mmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - offset
        - whence
      BBCount:         21
      ICount:          157
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - _gdbm_file_size
        - _gdbm_mapped_unmap
        - lseek
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mmap.c:345,7'
          Branch Sides:
            - BranchSide:      'mmap.c:349,15'
              BranchSideFuncs:
                - _gdbm_file_size
                - _gdbm_mapped_unmap
                - __errno_location
                - __errno_location
            - BranchSide:      'mmap.c:389,17'
              BranchSideFuncs:
                - lseek
        - Branch String:   'mmap.c:349,7'
          Branch Sides:
            - BranchSide:      'mmap.c:352,13'
              BranchSideFuncs:
                - _gdbm_mapped_unmap
                - __errno_location
            - BranchSide:      'mmap.c:356,13'
              BranchSideFuncs:
                - _gdbm_mapped_unmap
                - __errno_location
            - BranchSide:      'mmap.c:362,27'
              BranchSideFuncs:
                - _gdbm_file_size
                - _gdbm_mapped_unmap
                - __errno_location
            - BranchSide:      'mmap.c:369,4'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'mmap.c:362,10'
          Branch Sides:
            - BranchSide:      'mmap.c:363,8'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:364,15'
              BranchSideFuncs:
                - _gdbm_mapped_unmap
                - __errno_location
        - Branch String:   'mmap.c:373,11'
          Branch Sides:
            - BranchSide:      'mmap.c:375,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'mmap.c:379,12'
              BranchSideFuncs:
                - _gdbm_mapped_unmap
        - Branch String:   'mmap.c:379,12'
          Branch Sides:
            - BranchSide:      'mmap.c:379,12'
              BranchSideFuncs:
                - _gdbm_mapped_unmap
            - BranchSide:      'mmap.c:381,24'
              BranchSideFuncs:
                - _gdbm_mapped_unmap
        - Branch String:   'mmap.c:379,11'
          Branch Sides:
            - BranchSide:      'mmap.c:381,24'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:386,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mmap.c:362,10'
          Dst:             _gdbm_file_size
        - Src:             'mmap.c:369,4'
          Dst:             __errno_location
        - Src:             'mmap.c:375,4'
          Dst:             __errno_location
        - Src:             'mmap.c:381,4'
          Dst:             _gdbm_mapped_unmap
        - Src:             'mmap.c:389,10'
          Dst:             lseek
    - functionName:    _gdbm_mapped_unmap
      functionSourceFile: '/src/gdbm/src/mmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - munmap
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mmap.c:68,7'
          Branch Sides:
            - BranchSide:      'mmap.c:68,7'
              BranchSideFuncs:
                - munmap
            - BranchSide:      'mmap.c:70,15'
              BranchSideFuncs:
                - munmap
      Callsites:
        - Src:             'mmap.c:70,7'
          Dst:             munmap
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gdbm_mapped_write
      functionSourceFile: '/src/gdbm/src/mmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - buffer
        - len
      BBCount:         35
      ICount:          255
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - SUM_FILE_SIZE
        - _gdbm_mapped_remap
        - lseek
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mmap.c:288,7'
          Branch Sides:
            - BranchSide:      'mmap.c:290,15'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
            - BranchSide:      'mmap.c:332,17'
              BranchSideFuncs:
                - write
        - Branch String:   'mmap.c:293,7'
          Branch Sides:
            - BranchSide:      'mmap.c:297,8'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
            - BranchSide:      'mmap.c:330,14'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:297,8'
          Branch Sides:
            - BranchSide:      'mmap.c:297,8'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
            - BranchSide:      'mmap.c:299,20'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
        - Branch String:   'mmap.c:297,8'
          Branch Sides:
            - BranchSide:      'mmap.c:299,20'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
            - BranchSide:      'mmap.c:318,13'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
        - Branch String:   'mmap.c:300,12'
          Branch Sides:
            - BranchSide:      'mmap.c:305,9'
              BranchSideFuncs:
                - lseek
                - write
            - BranchSide:      'mmap.c:316,6'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
        - Branch String:   'mmap.c:305,9'
          Branch Sides:
            - BranchSide:      'mmap.c:306,7'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:308,5'
              BranchSideFuncs:
                - lseek
                - write
        - Branch String:   'mmap.c:309,9'
          Branch Sides:
            - BranchSide:      'mmap.c:310,14'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:311,17'
              BranchSideFuncs:
                - write
        - Branch String:   'mmap.c:310,14'
          Branch Sides:
            - BranchSide:      'mmap.c:310,26'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:310,7'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:312,9'
          Branch Sides:
            - BranchSide:      'mmap.c:313,14'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:314,12'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:313,14'
          Branch Sides:
            - BranchSide:      'mmap.c:313,26'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:313,7'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:319,8'
          Branch Sides:
            - BranchSide:      'mmap.c:320,6'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:321,8'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
        - Branch String:   'mmap.c:321,8'
          Branch Sides:
            - BranchSide:      'mmap.c:322,15'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
            - BranchSide:      'mmap.c:324,20'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - write
      Callsites:
        - Src:             'mmap.c:300,37'
          Dst:             SUM_FILE_SIZE
        - Src:             'mmap.c:300,12'
          Dst:             _gdbm_mapped_remap
        - Src:             'mmap.c:309,9'
          Dst:             lseek
        - Src:             'mmap.c:311,10'
          Dst:             write
        - Src:             'mmap.c:332,10'
          Dst:             write
    - functionName:    SUM_FILE_SIZE
      functionSourceFile: '/src/gdbm/src/mmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - delta
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - off_t_sum_ok
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mmap.c:58,7'
          Branch Sides:
            - BranchSide:      'mmap.c:58,24'
              BranchSideFuncs:
                - off_t_sum_ok.1847
                - off_t_sum_ok.1847
            - BranchSide:      'mmap.c:61,3'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:59,7'
          Branch Sides:
            - BranchSide:      'mmap.c:59,24'
              BranchSideFuncs:
                - off_t_sum_ok.1847
            - BranchSide:      'mmap.c:61,3'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:57,7'
          Branch Sides:
            - BranchSide:      'mmap.c:60,12'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:61,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mmap.c:58,10'
          Dst:             off_t_sum_ok
        - Src:             'mmap.c:59,10'
          Dst:             off_t_sum_ok
    - functionName:    _gdbm_mapped_remap
      functionSourceFile: '/src/gdbm/src/mmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - size
        - flag
      BBCount:         72
      ICount:          411
      EdgeCount:       93
      CyclomaticComplexity: 23
      functionsReached:
        - SUM_FILE_SIZE
        - __errno_location
        - _gdbm_file_extend
        - _gdbm_file_size
        - _gdbm_internal_remap
        - _gdbm_mapped_unmap
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mmap.c:147,7'
          Branch Sides:
            - BranchSide:      'mmap.c:149,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:154,7'
              BranchSideFuncs:
                - _gdbm_file_size
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_file_extend
                - gdbm_errno_location
                - __errno_location
                - _gdbm_mapped_unmap
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:150,7'
          Branch Sides:
            - BranchSide:      'mmap.c:150,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:150,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'mmap.c:150,7'
          Branch Sides:
            - BranchSide:      'mmap.c:150,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'mmap.c:150,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'mmap.c:150,7'
          Branch Sides:
            - BranchSide:      'mmap.c:150,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'mmap.c:150,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'mmap.c:154,7'
          Branch Sides:
            - BranchSide:      'mmap.c:156,5'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:158,24'
              BranchSideFuncs:
                - _gdbm_file_size
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_file_extend
                - gdbm_errno_location
                - __errno_location
                - _gdbm_mapped_unmap
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:158,7'
          Branch Sides:
            - BranchSide:      'mmap.c:160,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - _gdbm_mapped_unmap
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:164,7'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_file_extend
        - Branch String:   'mmap.c:164,26'
          Branch Sides:
            - BranchSide:      'mmap.c:164,29'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_file_extend
            - BranchSide:      'mmap.c:167,7'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_file_extend
        - Branch String:   'mmap.c:164,7'
          Branch Sides:
            - BranchSide:      'mmap.c:165,12'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_file_extend
            - BranchSide:      'mmap.c:167,7'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_file_extend
        - Branch String:   'mmap.c:167,7'
          Branch Sides:
            - BranchSide:      'mmap.c:169,11'
              BranchSideFuncs:
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - _gdbm_file_extend
            - BranchSide:      'mmap.c:187,11'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:169,11'
          Branch Sides:
            - BranchSide:      'mmap.c:171,8'
              BranchSideFuncs:
                - _gdbm_file_extend
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:184,5'
              BranchSideFuncs:
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:171,8'
          Branch Sides:
            - BranchSide:      'mmap.c:173,12'
              BranchSideFuncs:
                - _gdbm_file_extend
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:181,8'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:173,12'
          Branch Sides:
            - BranchSide:      'mmap.c:174,10'
              BranchSideFuncs:
                - _gdbm_file_extend
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:175,31'
              BranchSideFuncs:
                - _gdbm_file_extend
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:175,12'
          Branch Sides:
            - BranchSide:      'mmap.c:176,3'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:177,20'
              BranchSideFuncs:
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:187,11'
          Branch Sides:
            - BranchSide:      'mmap.c:188,9'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:190,11'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:190,11'
          Branch Sides:
            - BranchSide:      'mmap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:191,2'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:195,7'
          Branch Sides:
            - BranchSide:      'mmap.c:197,25'
              BranchSideFuncs:
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:205,26'
              BranchSideFuncs:
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:200,11'
          Branch Sides:
            - BranchSide:      'mmap.c:201,9'
              BranchSideFuncs:
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:202,5'
              BranchSideFuncs:
                - _gdbm_internal_remap
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:208,7'
          Branch Sides:
            - BranchSide:      'mmap.c:210,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:214,32'
              BranchSideFuncs:
                - _gdbm_internal_remap
        - Branch String:   'mmap.c:211,7'
          Branch Sides:
            - BranchSide:      'mmap.c:211,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:211,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'mmap.c:211,7'
          Branch Sides:
            - BranchSide:      'mmap.c:211,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'mmap.c:211,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'mmap.c:211,7'
          Branch Sides:
            - BranchSide:      'mmap.c:211,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'mmap.c:211,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'mmap.c:149,7'
          Dst:             __errno_location
        - Src:             'mmap.c:150,7'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:150,7'
          Dst:             __errno_location
        - Src:             'mmap.c:150,7'
          Dst:             __errno_location
        - Src:             'mmap.c:150,7'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:150,7'
          Dst:             gdbm_set_errno
        - Src:             'mmap.c:158,7'
          Dst:             _gdbm_file_size
        - Src:             'mmap.c:160,7'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:160,7'
          Dst:             __errno_location
        - Src:             'mmap.c:160,7'
          Dst:             _gdbm_mapped_unmap
        - Src:             'mmap.c:160,7'
          Dst:             __errno_location
        - Src:             'mmap.c:160,7'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:175,12'
          Dst:             _gdbm_file_extend
        - Src:             'mmap.c:190,19'
          Dst:             SUM_FILE_SIZE
        - Src:             'mmap.c:210,7'
          Dst:             __errno_location
        - Src:             'mmap.c:211,7'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:211,7'
          Dst:             __errno_location
        - Src:             'mmap.c:211,7'
          Dst:             __errno_location
        - Src:             'mmap.c:211,7'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:211,7'
          Dst:             gdbm_set_errno
        - Src:             'mmap.c:214,10'
          Dst:             _gdbm_internal_remap
    - functionName:    _gdbm_internal_remap
      functionSourceFile: '/src/gdbm/src/mmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - size
      BBCount:         31
      ICount:          222
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - gdbm_errno_location
        - gdbm_set_errno
        - mmap
        - munmap
        - sysconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mmap.c:89,7'
          Branch Sides:
            - BranchSide:      'mmap.c:91,15'
              BranchSideFuncs:
                - munmap
                - mmap
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:94,22'
              BranchSideFuncs:
                - mmap
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:96,7'
          Branch Sides:
            - BranchSide:      'mmap.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:99,22'
              BranchSideFuncs:
                - mmap
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:102,7'
          Branch Sides:
            - BranchSide:      'mmap.c:103,10'
              BranchSideFuncs:
                - mmap
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:105,7'
              BranchSideFuncs:
                - mmap
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:105,7'
          Branch Sides:
            - BranchSide:      'mmap.c:107,13'
              BranchSideFuncs:
                - mmap
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:110,19'
              BranchSideFuncs:
                - mmap
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'mmap.c:111,7'
          Branch Sides:
            - BranchSide:      'mmap.c:113,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:118,24'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:114,7'
          Branch Sides:
            - BranchSide:      'mmap.c:114,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'mmap.c:114,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'mmap.c:114,7'
          Branch Sides:
            - BranchSide:      'mmap.c:114,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'mmap.c:114,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'mmap.c:114,7'
          Branch Sides:
            - BranchSide:      'mmap.c:114,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'mmap.c:114,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'mmap.c:87,22'
          Dst:             sysconf
        - Src:             'mmap.c:91,7'
          Dst:             munmap
        - Src:             'mmap.c:110,7'
          Dst:             mmap
        - Src:             'mmap.c:114,7'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:114,7'
          Dst:             __errno_location
        - Src:             'mmap.c:114,7'
          Dst:             __errno_location
        - Src:             'mmap.c:114,7'
          Dst:             gdbm_errno_location
        - Src:             'mmap.c:114,7'
          Dst:             gdbm_set_errno
    - 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:    _gdbm_mapped_read
      functionSourceFile: '/src/gdbm/src/mmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dbf
        - buffer
        - len
      BBCount:         35
      ICount:          255
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - SUM_FILE_SIZE
        - _gdbm_mapped_remap
        - lseek
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mmap.c:234,7'
          Branch Sides:
            - BranchSide:      'mmap.c:236,15'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
            - BranchSide:      'mmap.c:279,16'
              BranchSideFuncs:
                - read
        - Branch String:   'mmap.c:239,7'
          Branch Sides:
            - BranchSide:      'mmap.c:243,8'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
            - BranchSide:      'mmap.c:277,14'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:243,8'
          Branch Sides:
            - BranchSide:      'mmap.c:243,8'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
            - BranchSide:      'mmap.c:245,20'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
        - Branch String:   'mmap.c:243,8'
          Branch Sides:
            - BranchSide:      'mmap.c:245,20'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
            - BranchSide:      'mmap.c:265,13'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
        - Branch String:   'mmap.c:246,12'
          Branch Sides:
            - BranchSide:      'mmap.c:251,9'
              BranchSideFuncs:
                - lseek
                - read
            - BranchSide:      'mmap.c:263,6'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
        - Branch String:   'mmap.c:251,9'
          Branch Sides:
            - BranchSide:      'mmap.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:255,5'
              BranchSideFuncs:
                - lseek
                - read
        - Branch String:   'mmap.c:256,9'
          Branch Sides:
            - BranchSide:      'mmap.c:257,14'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:258,16'
              BranchSideFuncs:
                - read
        - Branch String:   'mmap.c:257,14'
          Branch Sides:
            - BranchSide:      'mmap.c:257,26'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:257,7'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:259,9'
          Branch Sides:
            - BranchSide:      'mmap.c:260,14'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:261,12'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:260,14'
          Branch Sides:
            - BranchSide:      'mmap.c:260,26'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:260,7'
              BranchSideFuncs: []
        - Branch String:   'mmap.c:266,8'
          Branch Sides:
            - BranchSide:      'mmap.c:267,6'
              BranchSideFuncs: []
            - BranchSide:      'mmap.c:268,8'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
        - Branch String:   'mmap.c:268,8'
          Branch Sides:
            - BranchSide:      'mmap.c:269,15'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
            - BranchSide:      'mmap.c:271,12'
              BranchSideFuncs:
                - SUM_FILE_SIZE
                - _gdbm_mapped_remap
                - lseek
                - read
      Callsites:
        - Src:             'mmap.c:246,37'
          Dst:             SUM_FILE_SIZE
        - Src:             'mmap.c:246,12'
          Dst:             _gdbm_mapped_remap
        - Src:             'mmap.c:256,9'
          Dst:             lseek
        - Src:             'mmap.c:258,10'
          Dst:             read
        - Src:             'mmap.c:279,10'
          Dst:             read
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _gdbm_mapped_init
      functionSourceFile: '/src/gdbm/src/mmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gdbm_mapped_remap
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mmap.c:223,7'
          Branch Sides:
            - BranchSide:      'mmap.c:223,7'
              BranchSideFuncs:
                - _gdbm_mapped_remap
            - BranchSide:      'mmap.c:224,5'
              BranchSideFuncs:
                - _gdbm_mapped_remap
      Callsites:
        - Src:             'mmap.c:225,10'
          Dst:             _gdbm_mapped_remap
    - functionName:    backup_name
      functionSourceFile: '/src/gdbm/src/recover.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         19
      ICount:          166
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - access
        - gdbm_errno_location
        - realloc
        - strcat
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recover.c:57,7'
          Branch Sides:
            - BranchSide:      'recover.c:58,5'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcat
                - access
                - realloc
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:59,11'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcat
                - access
                - realloc
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:64,3'
          Branch Sides:
            - BranchSide:      'recover.c:66,18'
              BranchSideFuncs:
                - access
                - realloc
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:87,10'
              BranchSideFuncs: []
        - Branch String:   'recover.c:67,7'
          Branch Sides:
            - BranchSide:      'recover.c:69,4'
              BranchSideFuncs:
                - access
                - realloc
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:85,9'
              BranchSideFuncs:
                - access
                - realloc
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:71,8'
          Branch Sides:
            - BranchSide:      'recover.c:67,7'
              BranchSideFuncs:
                - realloc
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - access
            - BranchSide:      'recover.c:73,27'
              BranchSideFuncs:
                - realloc
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - access
        - Branch String:   'recover.c:74,12'
          Branch Sides:
            - BranchSide:      'recover.c:76,5'
              BranchSideFuncs:
                - access
                - realloc
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:79,17'
              BranchSideFuncs:
                - access
                - realloc
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
      Callsites:
        - Src:             'recover.c:55,9'
          Dst:             strlen
        - Src:             'recover.c:59,3'
          Dst:             strcpy
        - Src:             'recover.c:60,13'
          Dst:             strlen
        - Src:             'recover.c:62,3'
          Dst:             strcat
        - Src:             'recover.c:64,10'
          Dst:             access
        - Src:             'recover.c:73,18'
          Dst:             realloc
        - Src:             'recover.c:76,5'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:76,5'
          Dst:             __errno_location
        - Src:             'recover.c:76,5'
          Dst:             __errno_location
        - Src:             'recover.c:76,5'
          Dst:             gdbm_errno_location
    - functionName:    _gdbm_finish_transfer
      functionSourceFile: '/src/gdbm/src/recover.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - new_dbf
        - rcvr
        - flags
      BBCount:         69
      ICount:          575
      EdgeCount:       86
      CyclomaticComplexity: 19
      functionsReached:
        - __errno_location
        - _gdbm_cache_free
        - _gdbm_cache_init
        - _gdbm_end_update
        - _gdbm_get_bucket
        - _gdbm_mapped_unmap
        - _gdbm_unlock_file
        - backup_name
        - close
        - gdbm_close
        - gdbm_copy_meta
        - gdbm_errno_location
        - gdbm_file_sync
        - gdbm_set_errno
        - gdbm_sync
        - rename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recover.c:95,7'
          Branch Sides:
            - BranchSide:      'recover.c:97,19'
              BranchSideFuncs:
                - gdbm_close
            - BranchSide:      'recover.c:100,14'
              BranchSideFuncs:
                - gdbm_sync
                - gdbm_copy_meta
                - _gdbm_mapped_unmap
                - _gdbm_cache_init
                - rename
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - backup_name
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - rename
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - free
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_close
        - Branch String:   'recover.c:102,7'
          Branch Sides:
            - BranchSide:      'recover.c:104,19'
              BranchSideFuncs:
                - gdbm_close
            - BranchSide:      'recover.c:109,23'
              BranchSideFuncs:
                - _gdbm_mapped_unmap
                - _gdbm_cache_init
                - rename
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - backup_name
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - rename
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - free
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:112,7'
          Branch Sides:
            - BranchSide:      'recover.c:114,35'
              BranchSideFuncs:
                - backup_name
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - rename
                - _gdbm_cache_init
                - rename
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - free
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:131,8'
              BranchSideFuncs:
                - _gdbm_cache_init
                - rename
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:115,11'
          Branch Sides:
            - BranchSide:      'recover.c:117,4'
              BranchSideFuncs:
                - rename
                - _gdbm_cache_init
                - rename
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - free
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:121,19'
              BranchSideFuncs:
                - rename
                - _gdbm_cache_init
                - rename
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - free
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:118,4'
          Branch Sides:
            - BranchSide:      'recover.c:118,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:118,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:118,4'
          Branch Sides:
            - BranchSide:      'recover.c:118,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:118,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:118,4'
          Branch Sides:
            - BranchSide:      'recover.c:118,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:118,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'recover.c:121,11'
          Branch Sides:
            - BranchSide:      'recover.c:123,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_close
                - free
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:127,27'
              BranchSideFuncs:
                - _gdbm_cache_init
                - rename
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:124,4'
          Branch Sides:
            - BranchSide:      'recover.c:124,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:124,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:124,4'
          Branch Sides:
            - BranchSide:      'recover.c:124,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:124,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:124,4'
          Branch Sides:
            - BranchSide:      'recover.c:124,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:124,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'recover.c:131,7'
          Branch Sides:
            - BranchSide:      'recover.c:132,23'
              BranchSideFuncs:
                - rename
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:136,15'
              BranchSideFuncs:
                - rename
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:136,7'
          Branch Sides:
            - BranchSide:      'recover.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:144,7'
              BranchSideFuncs:
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
                - _gdbm_unlock_file
        - Branch String:   'recover.c:138,7'
          Branch Sides:
            - BranchSide:      'recover.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_close
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_close
        - Branch String:   'recover.c:138,7'
          Branch Sides:
            - BranchSide:      'recover.c:138,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_close
            - BranchSide:      'recover.c:138,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_close
        - Branch String:   'recover.c:138,7'
          Branch Sides:
            - BranchSide:      'recover.c:138,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_close
            - BranchSide:      'recover.c:138,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_close
        - Branch String:   'recover.c:144,7'
          Branch Sides:
            - BranchSide:      'recover.c:145,24'
              BranchSideFuncs:
                - _gdbm_unlock_file
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
            - BranchSide:      'recover.c:146,10'
              BranchSideFuncs:
                - close
                - free
                - free
                - _gdbm_cache_free
                - free
                - free
                - gdbm_file_sync
                - _gdbm_get_bucket
      Callsites:
        - Src:             'recover.c:95,7'
          Dst:             _gdbm_end_update
        - Src:             'recover.c:97,7'
          Dst:             gdbm_close
        - Src:             'recover.c:100,3'
          Dst:             gdbm_sync
        - Src:             'recover.c:102,7'
          Dst:             gdbm_copy_meta
        - Src:             'recover.c:104,7'
          Dst:             gdbm_close
        - Src:             'recover.c:109,3'
          Dst:             _gdbm_mapped_unmap
        - Src:             'recover.c:114,22'
          Dst:             backup_name
        - Src:             'recover.c:117,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:117,4'
          Dst:             __errno_location
        - Src:             'recover.c:117,4'
          Dst:             gdbm_close
        - Src:             'recover.c:117,4'
          Dst:             __errno_location
        - Src:             'recover.c:117,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:118,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:118,4'
          Dst:             __errno_location
        - Src:             'recover.c:118,4'
          Dst:             __errno_location
        - Src:             'recover.c:118,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:118,4'
          Dst:             gdbm_set_errno
        - Src:             'recover.c:121,11'
          Dst:             rename
        - Src:             'recover.c:123,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:123,4'
          Dst:             __errno_location
        - Src:             'recover.c:123,4'
          Dst:             gdbm_close
        - Src:             'recover.c:123,4'
          Dst:             __errno_location
        - Src:             'recover.c:123,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:124,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:124,4'
          Dst:             __errno_location
        - Src:             'recover.c:124,4'
          Dst:             __errno_location
        - Src:             'recover.c:124,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:124,4'
          Dst:             gdbm_set_errno
        - Src:             'recover.c:132,5'
          Dst:             _gdbm_cache_init
        - Src:             'recover.c:136,7'
          Dst:             rename
        - Src:             'recover.c:138,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:138,7'
          Dst:             __errno_location
        - Src:             'recover.c:138,7'
          Dst:             __errno_location
        - Src:             'recover.c:138,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:138,7'
          Dst:             gdbm_set_errno
        - Src:             'recover.c:139,7'
          Dst:             gdbm_close
        - Src:             'recover.c:145,5'
          Dst:             _gdbm_unlock_file
        - Src:             'recover.c:146,3'
          Dst:             close
        - Src:             'recover.c:150,3'
          Dst:             _gdbm_cache_free
        - Src:             'recover.c:187,3'
          Dst:             gdbm_file_sync
        - Src:             'recover.c:190,10'
          Dst:             _gdbm_get_bucket
    - functionName:    gdbm_copy_meta
      functionSourceFile: '/src/gdbm/src/recover.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         52
      ICount:          306
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - fchmod
        - fchown
        - fstat
        - gdbm_errno_location
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recover.c:27,7'
          Branch Sides:
            - BranchSide:      'recover.c:29,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:32,15'
              BranchSideFuncs:
                - fchown
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:29,7'
          Branch Sides:
            - BranchSide:      'recover.c:29,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:29,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:29,7'
          Branch Sides:
            - BranchSide:      'recover.c:29,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:29,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:29,7'
          Branch Sides:
            - BranchSide:      'recover.c:29,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:29,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'recover.c:32,7'
          Branch Sides:
            - BranchSide:      'recover.c:34,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:37,15'
              BranchSideFuncs:
                - fchmod
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:34,7'
          Branch Sides:
            - BranchSide:      'recover.c:34,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:34,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:34,7'
          Branch Sides:
            - BranchSide:      'recover.c:34,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:34,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:34,7'
          Branch Sides:
            - BranchSide:      'recover.c:34,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:34,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'recover.c:37,7'
          Branch Sides:
            - BranchSide:      'recover.c:39,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:42,3'
              BranchSideFuncs: []
        - Branch String:   'recover.c:39,7'
          Branch Sides:
            - BranchSide:      'recover.c:39,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:39,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:39,7'
          Branch Sides:
            - BranchSide:      'recover.c:39,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:39,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:39,7'
          Branch Sides:
            - BranchSide:      'recover.c:39,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:39,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
      Callsites:
        - Src:             'recover.c:27,7'
          Dst:             fstat
        - Src:             'recover.c:29,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:29,7'
          Dst:             __errno_location
        - Src:             'recover.c:29,7'
          Dst:             __errno_location
        - Src:             'recover.c:29,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:29,7'
          Dst:             gdbm_set_errno
        - Src:             'recover.c:32,7'
          Dst:             fchown
        - Src:             'recover.c:34,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:34,7'
          Dst:             __errno_location
        - Src:             'recover.c:34,7'
          Dst:             __errno_location
        - Src:             'recover.c:34,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:34,7'
          Dst:             gdbm_set_errno
        - Src:             'recover.c:37,7'
          Dst:             fchmod
        - Src:             'recover.c:39,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:39,7'
          Dst:             __errno_location
        - Src:             'recover.c:39,7'
          Dst:             __errno_location
        - Src:             'recover.c:39,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:39,7'
          Dst:             gdbm_set_errno
    - functionName:    rename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    run_recovery
      functionSourceFile: '/src/gdbm/src/recover.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - new_dbf
        - rcvr
        - flags
      BBCount:         58
      ICount:          506
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - _gdbm_get_bucket
        - _gdbm_next_bucket_dir
        - _gdbm_read_entry
        - gdbm_db_strerror
        - gdbm_last_errno
        - gdbm_store
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recover.c:264,3'
          Branch Sides:
            - BranchSide:      'recover.c:267,29'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - _gdbm_next_bucket_dir
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
            - BranchSide:      'recover.c:351,3'
              BranchSideFuncs: []
        - Branch String:   'recover.c:267,11'
          Branch Sides:
            - BranchSide:      'recover.c:269,8'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
            - BranchSide:      'recover.c:283,4'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:269,8'
          Branch Sides:
            - BranchSide:      'recover.c:270,6'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
            - BranchSide:      'recover.c:273,4'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
        - Branch String:   'recover.c:275,8'
          Branch Sides:
            - BranchSide:      'recover.c:275,11'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
            - BranchSide:      'recover.c:277,9'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
        - Branch String:   'recover.c:274,8'
          Branch Sides:
            - BranchSide:      'recover.c:276,6'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:277,9'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
        - Branch String:   'recover.c:278,8'
          Branch Sides:
            - BranchSide:      'recover.c:278,12'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
            - BranchSide:      'recover.c:280,2'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
        - Branch String:   'recover.c:277,8'
          Branch Sides:
            - BranchSide:      'recover.c:279,6'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:280,2'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
        - Branch String:   'recover.c:284,4'
          Branch Sides:
            - BranchSide:      'recover.c:0,0'
              BranchSideFuncs:
                - _gdbm_read_entry
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
            - BranchSide:      'recover.c:289,12'
              BranchSideFuncs:
                - _gdbm_read_entry
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:289,12'
          Branch Sides:
            - BranchSide:      'recover.c:290,3'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
            - BranchSide:      'recover.c:291,33'
              BranchSideFuncs:
                - _gdbm_read_entry
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:292,12'
          Branch Sides:
            - BranchSide:      'recover.c:293,3'
              BranchSideFuncs:
                - gdbm_store
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_last_errno
                - gdbm_db_strerror
            - BranchSide:      'recover.c:296,9'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
                - gdbm_db_strerror
        - Branch String:   'recover.c:296,9'
          Branch Sides:
            - BranchSide:      'recover.c:297,7'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
            - BranchSide:      'recover.c:304,5'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:306,9'
          Branch Sides:
            - BranchSide:      'recover.c:306,12'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
            - BranchSide:      'recover.c:308,10'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:305,9'
          Branch Sides:
            - BranchSide:      'recover.c:307,7'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:308,10'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:309,9'
          Branch Sides:
            - BranchSide:      'recover.c:309,13'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
            - BranchSide:      'recover.c:311,5'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:308,9'
          Branch Sides:
            - BranchSide:      'recover.c:310,7'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:311,5'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:320,12'
          Branch Sides:
            - BranchSide:      'recover.c:322,30'
              BranchSideFuncs:
                - gdbm_last_errno
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_db_strerror
            - BranchSide:      'recover.c:347,6'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:322,5'
          Branch Sides:
            - BranchSide:      'recover.c:325,9'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
            - BranchSide:      'recover.c:336,13'
              BranchSideFuncs:
                - gdbm_db_strerror
        - Branch String:   'recover.c:326,13'
          Branch Sides:
            - BranchSide:      'recover.c:327,4'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
            - BranchSide:      'recover.c:333,9'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - gdbm_db_strerror
                - _gdbm_read_entry
                - gdbm_db_strerror
                - gdbm_store
                - gdbm_last_errno
                - gdbm_db_strerror
        - Branch String:   'recover.c:336,13'
          Branch Sides:
            - BranchSide:      'recover.c:337,4'
              BranchSideFuncs:
                - gdbm_db_strerror
            - BranchSide:      'recover.c:344,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'recover.c:267,11'
          Dst:             _gdbm_get_bucket
        - Src:             'recover.c:272,6'
          Dst:             gdbm_db_strerror
        - Src:             'recover.c:291,15'
          Dst:             _gdbm_read_entry
        - Src:             'recover.c:303,7'
          Dst:             gdbm_db_strerror
        - Src:             'recover.c:320,12'
          Dst:             gdbm_store
        - Src:             'recover.c:322,13'
          Dst:             gdbm_last_errno
        - Src:             'recover.c:343,6'
          Dst:             gdbm_db_strerror
        - Src:             'recover.c:265,21'
          Dst:             _gdbm_next_bucket_dir
    - functionName:    _gdbm_next_bucket_dir
      functionSourceFile: '/src/gdbm/src/recover.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - bucket_dir
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'recover.c:197,22'
          Branch Sides:
            - BranchSide:      'recover.c:197,25'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:198,18'
              BranchSideFuncs: []
        - Branch String:   'recover.c:197,7'
          Branch Sides:
            - BranchSide:      'recover.c:198,18'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:201,19'
              BranchSideFuncs: []
        - Branch String:   'recover.c:202,39'
          Branch Sides:
            - BranchSide:      'recover.c:202,42'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:202,7'
              BranchSideFuncs: []
        - Branch String:   'recover.c:202,7'
          Branch Sides:
            - BranchSide:      'recover.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:202,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_db
      functionSourceFile: '/src/gdbm/src/recover.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         37
      ICount:          269
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _gdbm_get_bucket
        - _gdbm_hash_key
        - _gdbm_next_bucket_dir
        - _gdbm_read_entry
        - _gdbm_validate_header
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recover.c:214,7'
          Branch Sides:
            - BranchSide:      'recover.c:215,5'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:216,19'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - _gdbm_next_bucket_dir
                - _gdbm_read_entry
                - memcmp
                - _gdbm_hash_key
        - Branch String:   'recover.c:216,3'
          Branch Sides:
            - BranchSide:      'recover.c:219,29'
              BranchSideFuncs:
                - _gdbm_get_bucket
                - _gdbm_next_bucket_dir
                - _gdbm_read_entry
                - memcmp
                - _gdbm_hash_key
            - BranchSide:      'recover.c:255,3'
              BranchSideFuncs: []
        - Branch String:   'recover.c:219,11'
          Branch Sides:
            - BranchSide:      'recover.c:220,2'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:223,8'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - memcmp
                - _gdbm_hash_key
        - Branch String:   'recover.c:224,8'
          Branch Sides:
            - BranchSide:      'recover.c:224,11'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:225,6'
              BranchSideFuncs: []
        - Branch String:   'recover.c:223,8'
          Branch Sides:
            - BranchSide:      'recover.c:225,6'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:226,11'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - memcmp
                - _gdbm_hash_key
        - Branch String:   'recover.c:232,12'
          Branch Sides:
            - BranchSide:      'recover.c:233,3'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - memcmp
                - _gdbm_hash_key
            - BranchSide:      'recover.c:234,33'
              BranchSideFuncs:
                - _gdbm_read_entry
                - memcmp
                - _gdbm_hash_key
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
        - Branch String:   'recover.c:235,12'
          Branch Sides:
            - BranchSide:      'recover.c:236,3'
              BranchSideFuncs:
                - memcmp
                - _gdbm_hash_key
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
            - BranchSide:      'recover.c:238,21'
              BranchSideFuncs:
                - memcmp
                - _gdbm_hash_key
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
        - Branch String:   'recover.c:242,7'
          Branch Sides:
            - BranchSide:      'recover.c:242,6'
              BranchSideFuncs:
                - memcmp
                - _gdbm_hash_key
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
            - BranchSide:      'recover.c:242,39'
              BranchSideFuncs:
                - memcmp
                - _gdbm_hash_key
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
        - Branch String:   'recover.c:241,12'
          Branch Sides:
            - BranchSide:      'recover.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:245,24'
              BranchSideFuncs:
                - _gdbm_hash_key
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - memcmp
        - Branch String:   'recover.c:246,12'
          Branch Sides:
            - BranchSide:      'recover.c:247,3'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:248,12'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - memcmp
                - _gdbm_hash_key
        - Branch String:   'recover.c:248,12'
          Branch Sides:
            - BranchSide:      'recover.c:249,3'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:250,12'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - memcmp
                - _gdbm_hash_key
        - Branch String:   'recover.c:250,12'
          Branch Sides:
            - BranchSide:      'recover.c:251,3'
              BranchSideFuncs: []
            - BranchSide:      'recover.c:252,6'
              BranchSideFuncs:
                - _gdbm_next_bucket_dir
                - _gdbm_get_bucket
                - _gdbm_read_entry
                - memcmp
                - _gdbm_hash_key
      Callsites:
        - Src:             'recover.c:214,7'
          Dst:             _gdbm_validate_header
        - Src:             'recover.c:219,11'
          Dst:             _gdbm_get_bucket
        - Src:             'recover.c:234,15'
          Dst:             _gdbm_read_entry
        - Src:             'recover.c:241,12'
          Dst:             memcmp
        - Src:             'recover.c:245,8'
          Dst:             _gdbm_hash_key
        - Src:             'recover.c:217,21'
          Dst:             _gdbm_next_bucket_dir
    - functionName:    gdbm_recover
      functionSourceFile: '/src/gdbm/src/recover.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dbf
        - rcvr
        - flags
      BBCount:         85
      ICount:          502
      EdgeCount:       106
      CyclomaticComplexity: 23
      functionsReached:
        - __errno_location
        - _gdbm_finish_transfer
        - check_db
        - gdbm_clear_error
        - gdbm_close
        - gdbm_errno_location
        - gdbm_fd_open
        - gdbm_set_errno
        - mkstemp
        - run_recovery
        - strcat
        - strcpy
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'recover.c:365,7'
          Branch Sides:
            - BranchSide:      'recover.c:367,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:372,8'
              BranchSideFuncs:
                - check_db
                - gdbm_clear_error
                - gdbm_clear_error
                - strlen
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - strcpy
                - strcat
                - mkstemp
                - gdbm_fd_open
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - run_recovery
                - gdbm_close
                - _gdbm_finish_transfer
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:367,7'
          Branch Sides:
            - BranchSide:      'recover.c:367,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:367,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:367,7'
          Branch Sides:
            - BranchSide:      'recover.c:367,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:367,7'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:367,7'
          Branch Sides:
            - BranchSide:      'recover.c:367,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:367,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'recover.c:372,7'
          Branch Sides:
            - BranchSide:      'recover.c:374,13'
              BranchSideFuncs:
                - check_db
                - gdbm_clear_error
                - gdbm_clear_error
                - strlen
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - strcpy
                - strcat
                - mkstemp
                - gdbm_fd_open
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - run_recovery
                - gdbm_close
                - _gdbm_finish_transfer
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:377,3'
              BranchSideFuncs:
                - check_db
                - gdbm_clear_error
                - gdbm_clear_error
                - strlen
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - strcpy
                - strcat
                - mkstemp
                - gdbm_fd_open
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - run_recovery
                - gdbm_close
                - _gdbm_finish_transfer
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:385,33'
          Branch Sides:
            - BranchSide:      'recover.c:385,46'
              BranchSideFuncs:
                - gdbm_clear_error
                - strlen
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - strcpy
                - strcat
                - mkstemp
                - gdbm_fd_open
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - run_recovery
                - gdbm_close
                - gdbm_clear_error
                - _gdbm_finish_transfer
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:387,25'
              BranchSideFuncs:
                - gdbm_clear_error
                - strlen
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - strcpy
                - strcat
                - mkstemp
                - gdbm_fd_open
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - run_recovery
                - gdbm_close
                - gdbm_clear_error
                - _gdbm_finish_transfer
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:385,7'
          Branch Sides:
            - BranchSide:      'recover.c:387,25'
              BranchSideFuncs:
                - gdbm_clear_error
                - strlen
                - malloc
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - strcpy
                - strcat
                - mkstemp
                - gdbm_fd_open
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - run_recovery
                - gdbm_close
                - gdbm_clear_error
                - _gdbm_finish_transfer
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:427,7'
              BranchSideFuncs:
                - gdbm_clear_error
        - Branch String:   'recover.c:390,11'
          Branch Sides:
            - BranchSide:      'recover.c:392,4'
              BranchSideFuncs:
                - strcpy
                - strcat
                - mkstemp
                - gdbm_fd_open
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - run_recovery
                - gdbm_close
                - gdbm_clear_error
                - _gdbm_finish_transfer
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:395,23'
              BranchSideFuncs:
                - strcpy
                - strcat
                - mkstemp
                - gdbm_fd_open
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - run_recovery
                - gdbm_close
                - gdbm_clear_error
                - _gdbm_finish_transfer
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:392,4'
          Branch Sides:
            - BranchSide:      'recover.c:392,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:392,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:392,4'
          Branch Sides:
            - BranchSide:      'recover.c:392,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:392,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:392,4'
          Branch Sides:
            - BranchSide:      'recover.c:392,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:392,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'recover.c:398,11'
          Branch Sides:
            - BranchSide:      'recover.c:400,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:405,31'
              BranchSideFuncs:
                - gdbm_fd_open
                - gdbm_errno_location
                - __errno_location
                - free
                - __errno_location
                - gdbm_errno_location
                - run_recovery
                - gdbm_close
                - gdbm_clear_error
                - _gdbm_finish_transfer
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'recover.c:400,4'
          Branch Sides:
            - BranchSide:      'recover.c:400,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:400,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
        - Branch String:   'recover.c:400,4'
          Branch Sides:
            - BranchSide:      'recover.c:400,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
            - BranchSide:      'recover.c:400,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - free
        - Branch String:   'recover.c:400,4'
          Branch Sides:
            - BranchSide:      'recover.c:400,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
            - BranchSide:      'recover.c:400,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - free
        - Branch String:   'recover.c:413,11'
          Branch Sides:
            - BranchSide:      'recover.c:415,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:419,26'
              BranchSideFuncs:
                - run_recovery
                - gdbm_close
                - gdbm_clear_error
                - _gdbm_finish_transfer
        - Branch String:   'recover.c:415,4'
          Branch Sides:
            - BranchSide:      'recover.c:415,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'recover.c:415,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:415,4'
          Branch Sides:
            - BranchSide:      'recover.c:415,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:415,4'
              BranchSideFuncs:
                - gdbm_set_errno
        - Branch String:   'recover.c:415,4'
          Branch Sides:
            - BranchSide:      'recover.c:415,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
            - BranchSide:      'recover.c:415,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
        - Branch String:   'recover.c:421,11'
          Branch Sides:
            - BranchSide:      'recover.c:422,30'
              BranchSideFuncs:
                - _gdbm_finish_transfer
                - gdbm_clear_error
            - BranchSide:      'recover.c:424,14'
              BranchSideFuncs:
                - gdbm_close
                - gdbm_clear_error
        - Branch String:   'recover.c:427,7'
          Branch Sides:
            - BranchSide:      'recover.c:429,25'
              BranchSideFuncs:
                - gdbm_clear_error
            - BranchSide:      'recover.c:433,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'recover.c:367,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:367,7'
          Dst:             __errno_location
        - Src:             'recover.c:367,7'
          Dst:             __errno_location
        - Src:             'recover.c:367,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:367,7'
          Dst:             gdbm_set_errno
        - Src:             'recover.c:385,36'
          Dst:             check_db
        - Src:             'recover.c:387,7'
          Dst:             gdbm_clear_error
        - Src:             'recover.c:388,13'
          Dst:             strlen
        - Src:             'recover.c:392,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:392,4'
          Dst:             __errno_location
        - Src:             'recover.c:392,4'
          Dst:             __errno_location
        - Src:             'recover.c:392,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:392,4'
          Dst:             gdbm_set_errno
        - Src:             'recover.c:395,15'
          Dst:             strcpy
        - Src:             'recover.c:395,7'
          Dst:             strcat
        - Src:             'recover.c:397,12'
          Dst:             mkstemp
        - Src:             'recover.c:400,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:400,4'
          Dst:             __errno_location
        - Src:             'recover.c:400,4'
          Dst:             __errno_location
        - Src:             'recover.c:400,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:400,4'
          Dst:             gdbm_set_errno
        - Src:             'recover.c:405,17'
          Dst:             gdbm_fd_open
        - Src:             'recover.c:411,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:411,7'
          Dst:             __errno_location
        - Src:             'recover.c:411,7'
          Dst:             __errno_location
        - Src:             'recover.c:411,7'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:415,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:415,4'
          Dst:             __errno_location
        - Src:             'recover.c:415,4'
          Dst:             __errno_location
        - Src:             'recover.c:415,4'
          Dst:             gdbm_errno_location
        - Src:             'recover.c:415,4'
          Dst:             gdbm_set_errno
        - Src:             'recover.c:419,12'
          Dst:             run_recovery
        - Src:             'recover.c:422,7'
          Dst:             _gdbm_finish_transfer
        - Src:             'recover.c:424,2'
          Dst:             gdbm_close
        - Src:             'recover.c:429,7'
          Dst:             gdbm_clear_error
    - functionName:    mkstemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_header
      functionSourceFile: '/src/gdbm/src/update.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         34
      ICount:          188
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - _gdbm_fatal
        - _gdbm_full_write
        - gdbm_db_strerror
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_file_sync
        - gdbm_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'update.c:33,7'
          Branch Sides:
            - BranchSide:      'update.c:35,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:40,26'
              BranchSideFuncs:
                - _gdbm_full_write
                - gdbm_file_sync
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'update.c:35,7'
          Branch Sides:
            - BranchSide:      'update.c:35,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:35,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'update.c:35,7'
          Branch Sides:
            - BranchSide:      'update.c:35,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'update.c:35,7'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'update.c:35,7'
          Branch Sides:
            - BranchSide:      'update.c:35,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'update.c:35,7'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'update.c:42,7'
          Branch Sides:
            - BranchSide:      'update.c:44,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:51,7'
              BranchSideFuncs:
                - gdbm_file_sync
        - Branch String:   'update.c:44,7'
          Branch Sides:
            - BranchSide:      'update.c:44,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:44,7'
              BranchSideFuncs: []
        - Branch String:   'update.c:44,7'
          Branch Sides:
            - BranchSide:      'update.c:44,7'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:47,7'
              BranchSideFuncs: []
        - Branch String:   'update.c:51,7'
          Branch Sides:
            - BranchSide:      'update.c:52,21'
              BranchSideFuncs:
                - gdbm_file_sync
            - BranchSide:      'update.c:54,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'update.c:32,14'
          Dst:             gdbm_file_seek
        - Src:             'update.c:35,7'
          Dst:             gdbm_errno_location
        - Src:             'update.c:35,7'
          Dst:             __errno_location
        - Src:             'update.c:35,7'
          Dst:             __errno_location
        - Src:             'update.c:35,7'
          Dst:             gdbm_errno_location
        - Src:             'update.c:35,7'
          Dst:             gdbm_set_errno
        - Src:             'update.c:36,7'
          Dst:             _gdbm_fatal
        - Src:             'update.c:40,8'
          Dst:             _gdbm_full_write
        - Src:             'update.c:44,7'
          Dst:             gdbm_errno_location
        - Src:             'update.c:44,7'
          Dst:             __errno_location
        - Src:             'update.c:44,7'
          Dst:             gdbm_db_strerror
        - Src:             'update.c:44,7'
          Dst:             __errno_location
        - Src:             'update.c:44,7'
          Dst:             gdbm_errno_location
        - Src:             'update.c:52,5'
          Dst:             gdbm_file_sync
    - functionName:    gdbm_file_seek
      functionSourceFile: '/src/gdbm/src/./proto.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dbf
        - off
        - whence
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _gdbm_mapped_lseek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './proto.h:147,10'
          Dst:             _gdbm_mapped_lseek
    - functionName:    _gdbm_fatal
      functionSourceFile: '/src/gdbm/src/update.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
        - val
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - exit
      functionUses:    22
      BranchProfiles:
        - Branch String:   'update.c:115,11'
          Branch Sides:
            - BranchSide:      'update.c:115,14'
              BranchSideFuncs:
                - exit
            - BranchSide:      'update.c:115,11'
              BranchSideFuncs: []
        - Branch String:   'update.c:115,7'
          Branch Sides:
            - BranchSide:      'update.c:115,7'
              BranchSideFuncs:
                - exit
            - BranchSide:      'update.c:117,9'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'update.c:118,7'
          Dst:             exit
    - functionName:    _gdbm_end_update
      functionSourceFile: '/src/gdbm/src/update.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dbf
      BBCount:         46
      ICount:          283
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - _gdbm_cache_flush
        - _gdbm_fatal
        - _gdbm_file_extend
        - _gdbm_full_write
        - gdbm_db_strerror
        - gdbm_errno_location
        - gdbm_file_seek
        - gdbm_file_sync
        - gdbm_set_errno
        - write_header
      functionUses:    5
      BranchProfiles:
        - Branch String:   'update.c:70,7'
          Branch Sides:
            - BranchSide:      'update.c:72,34'
              BranchSideFuncs:
                - gdbm_file_seek.1922
                - _gdbm_full_write
                - write_header
                - _gdbm_file_extend
                - gdbm_file_sync
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:96,7'
              BranchSideFuncs:
                - write_header
                - _gdbm_file_extend
        - Branch String:   'update.c:73,11'
          Branch Sides:
            - BranchSide:      'update.c:75,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:80,30'
              BranchSideFuncs:
                - _gdbm_full_write
                - write_header
                - _gdbm_file_extend
                - gdbm_file_sync
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
        - Branch String:   'update.c:75,4'
          Branch Sides:
            - BranchSide:      'update.c:75,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:75,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'update.c:75,4'
          Branch Sides:
            - BranchSide:      'update.c:75,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'update.c:75,4'
              BranchSideFuncs:
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'update.c:75,4'
          Branch Sides:
            - BranchSide:      'update.c:75,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
            - BranchSide:      'update.c:75,4'
              BranchSideFuncs:
                - __errno_location
                - gdbm_errno_location
                - gdbm_set_errno
                - _gdbm_fatal
        - Branch String:   'update.c:81,11'
          Branch Sides:
            - BranchSide:      'update.c:83,4'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:90,7'
              BranchSideFuncs:
                - write_header
                - _gdbm_file_extend
                - gdbm_file_sync
        - Branch String:   'update.c:83,4'
          Branch Sides:
            - BranchSide:      'update.c:83,4'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
            - BranchSide:      'update.c:83,4'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
        - Branch String:   'update.c:83,4'
          Branch Sides:
            - BranchSide:      'update.c:83,4'
              BranchSideFuncs:
                - gdbm_errno_location
                - __errno_location
                - gdbm_db_strerror
                - __errno_location
                - gdbm_errno_location
                - gdbm_db_strerror
                - _gdbm_fatal
            - BranchSide:      'update.c:86,17'
              BranchSideFuncs:
                - gdbm_db_strerror
                - _gdbm_fatal
        - Branch String:   'update.c:91,32'
          Branch Sides:
            - BranchSide:      'update.c:91,35'
              BranchSideFuncs:
                - write_header
                - _gdbm_file_extend
            - BranchSide:      'update.c:93,5'
              BranchSideFuncs:
                - write_header
                - _gdbm_file_extend
        - Branch String:   'update.c:91,11'
          Branch Sides:
            - BranchSide:      'update.c:92,18'
              BranchSideFuncs:
                - gdbm_file_sync
                - write_header
                - _gdbm_file_extend
            - BranchSide:      'update.c:93,5'
              BranchSideFuncs:
                - write_header
                - _gdbm_file_extend
        - Branch String:   'update.c:96,7'
          Branch Sides:
            - BranchSide:      'update.c:98,25'
              BranchSideFuncs:
                - write_header
                - _gdbm_file_extend
            - BranchSide:      'update.c:105,3'
              BranchSideFuncs: []
        - Branch String:   'update.c:98,11'
          Branch Sides:
            - BranchSide:      'update.c:99,2'
              BranchSideFuncs: []
            - BranchSide:      'update.c:100,30'
              BranchSideFuncs:
                - _gdbm_file_extend
        - Branch String:   'update.c:100,11'
          Branch Sides:
            - BranchSide:      'update.c:101,2'
              BranchSideFuncs: []
            - BranchSide:      'update.c:102,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'update.c:67,3'
          Dst:             _gdbm_cache_flush
        - Src:             'update.c:72,18'
          Dst:             gdbm_file_seek
        - Src:             'update.c:75,4'
          Dst:             gdbm_errno_location
        - Src:             'update.c:75,4'
          Dst:             __errno_location
        - Src:             'update.c:75,4'
          Dst:             __errno_location
        - Src:             'update.c:75,4'
          Dst:             gdbm_errno_location
        - Src:             'update.c:75,4'
          Dst:             gdbm_set_errno
        - Src:             'update.c:76,4'
          Dst:             _gdbm_fatal
        - Src:             'update.c:80,12'
          Dst:             _gdbm_full_write
        - Src:             'update.c:83,4'
          Dst:             gdbm_errno_location
        - Src:             'update.c:83,4'
          Dst:             __errno_location
        - Src:             'update.c:83,4'
          Dst:             gdbm_db_strerror
        - Src:             'update.c:83,4'
          Dst:             __errno_location
        - Src:             'update.c:83,4'
          Dst:             gdbm_errno_location
        - Src:             'update.c:86,22'
          Dst:             gdbm_db_strerror
        - Src:             'update.c:86,4'
          Dst:             _gdbm_fatal
        - Src:             'update.c:92,2'
          Dst:             gdbm_file_sync
        - Src:             'update.c:98,11'
          Dst:             write_header
        - Src:             'update.c:100,11'
          Dst:             _gdbm_file_extend
    - functionName:    gdbm_version_cmp
      functionSourceFile: '/src/gdbm/src/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'version.c:40,7'
          Branch Sides:
            - BranchSide:      'version.c:41,5'
              BranchSideFuncs: []
            - BranchSide:      'version.c:42,12'
              BranchSideFuncs: []
        - Branch String:   'version.c:45,7'
          Branch Sides:
            - BranchSide:      'version.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'version.c:47,12'
              BranchSideFuncs: []
        - Branch String:   'version.c:50,7'
          Branch Sides:
            - BranchSide:      'version.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'version.c:52,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    datbuf_format
      functionSourceFile: '/src/gdbm/src/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vbuf
        - buf
        - size
      BBCount:         16
      ICount:          166
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debug.c:80,3'
          Branch Sides:
            - BranchSide:      'debug.c:83,11'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'debug.c:107,5'
              BranchSideFuncs: []
        - Branch String:   'debug.c:83,11'
          Branch Sides:
            - BranchSide:      'debug.c:85,34'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'debug.c:101,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'debug.c:92,11'
          Branch Sides:
            - BranchSide:      'debug.c:92,25'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'debug.c:92,11'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'debug.c:93,8'
          Branch Sides:
            - BranchSide:      'debug.c:95,10'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'debug.c:98,2'
              BranchSideFuncs:
                - __ctype_b_loc
      Callsites:
        - Src:             'debug.c:92,11'
          Dst:             __ctype_b_loc
    - functionName:    gdbm_debug_datum
      functionSourceFile: '/src/gdbm/src/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dat
        - pfx
        - ''
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - datbuf_format
      functionUses:    7
      BranchProfiles:
        - Branch String:   'debug.c:121,7'
          Branch Sides:
            - BranchSide:      'debug.c:123,7'
              BranchSideFuncs:
                - datbuf_format
            - BranchSide:      'debug.c:127,3'
              BranchSideFuncs:
                - datbuf_format
        - Branch String:   'debug.c:129,3'
          Branch Sides:
            - BranchSide:      'debug.c:129,3'
              BranchSideFuncs:
                - datbuf_format
            - BranchSide:      'debug.c:131,34'
              BranchSideFuncs:
                - datbuf_format
      Callsites:
        - Src:             'debug.c:131,19'
          Dst:             datbuf_format
    - functionName:    gdbm_debug_parse_state
      functionSourceFile: '/src/gdbm/src/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - d
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debug.c:57,3'
          Branch Sides:
            - BranchSide:      'debug.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'debug.c:59,32'
              BranchSideFuncs: []
        - Branch String:   'debug.c:59,11'
          Branch Sides:
            - BranchSide:      'debug.c:60,2'
              BranchSideFuncs: []
            - BranchSide:      'debug.c:61,11'
              BranchSideFuncs: []
        - Branch String:   'debug.c:61,11'
          Branch Sides:
            - BranchSide:      'debug.c:63,8'
              BranchSideFuncs: []
            - BranchSide:      'debug.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'debug.c:63,8'
          Branch Sides:
            - BranchSide:      'debug.c:64,6'
              BranchSideFuncs: []
            - BranchSide:      'debug.c:65,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gdbm_debug_token
      functionSourceFile: '/src/gdbm/src/debug.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debug.c:45,3'
          Branch Sides:
            - BranchSide:      'debug.c:46,38'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'debug.c:49,3'
              BranchSideFuncs: []
        - Branch String:   'debug.c:46,9'
          Branch Sides:
            - BranchSide:      'debug.c:46,55'
              BranchSideFuncs: []
            - BranchSide:      'debug.c:47,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debug.c:46,9'
          Dst:             strcmp
...
