---
Fuzzer filename: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    buffer_substract
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.buffer *'
        - int
      constantsTouched: []
      argNames:
        - b
        - count
      BBCount:         14
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - buffer_secure_zero
        - exit
        - perror
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../daemon/buffer.c:95,5'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:95,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - buffer_secure_zero
                - free
                - malloc
                - perror
                - exit
            - BranchSide:      '../daemon/buffer.c:96,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - buffer_secure_zero
                - free
                - malloc
                - perror
                - exit
        - Branch String:   '../daemon/buffer.c:98,9'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:98,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - buffer_secure_zero
                - free
                - malloc
                - perror
                - exit
            - BranchSide:      '../daemon/buffer.c:99,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - buffer_secure_zero
                - free
                - malloc
                - perror
                - exit
        - Branch String:   '../daemon/buffer.c:99,13'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:100,32'
              BranchSideFuncs:
                - buffer_secure_zero
                - free
                - malloc
                - perror
                - exit
            - BranchSide:      '../daemon/buffer.c:109,9'
              BranchSideFuncs: []
        - Branch String:   '../daemon/buffer.c:103,17'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:104,17'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/buffer.c:108,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/buffer.c:95,5'
          Dst:             __assert_fail
        - Src:             '../daemon/buffer.c:100,13'
          Dst:             buffer_secure_zero
        - Src:             '../daemon/buffer.c:104,17'
          Dst:             perror
        - Src:             '../daemon/buffer.c:105,17'
          Dst:             exit
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buffer_secure_zero
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buffer_data
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.buffer *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buffer_datacount
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.buffer *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buffer_append
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.buffer *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - b
        - buf
        - size
      BBCount:         9
      ICount:          131
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_secure_zero
        - perror
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../daemon/buffer.c:63,9'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:64,23'
              BranchSideFuncs:
                - malloc
                - perror
                - llvm.memcpy.p0i8.p0i8.i64
                - buffer_secure_zero
                - free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../daemon/buffer.c:78,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../daemon/buffer.c:67,13'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:68,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - buffer_secure_zero
                - free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../daemon/buffer.c:71,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - buffer_secure_zero
                - free
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '../daemon/buffer.c:68,13'
          Dst:             perror
        - Src:             '../daemon/buffer.c:72,9'
          Dst:             buffer_secure_zero
    - functionName:    buffer_free
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.buffer *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_secure_zero
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/buffer.c:48,9'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:49,9'
              BranchSideFuncs:
                - free
                - buffer_secure_zero
                - free
            - BranchSide:      '../daemon/buffer.c:50,9'
              BranchSideFuncs:
                - free
                - buffer_secure_zero
                - free
        - Branch String:   '../daemon/buffer.c:50,9'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:51,28'
              BranchSideFuncs:
                - buffer_secure_zero
                - free
                - free
            - BranchSide:      '../daemon/buffer.c:54,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../daemon/buffer.c:51,9'
          Dst:             buffer_secure_zero
    - functionName:    buffer_create
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'struct.buffer *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/buffer.c:31,20'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:33,9'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
            - BranchSide:      '../daemon/buffer.c:33,9'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
        - Branch String:   '../daemon/buffer.c:34,9'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:35,9'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      '../daemon/buffer.c:36,17'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   '../daemon/buffer.c:37,9'
          Branch Sides:
            - BranchSide:      '../daemon/buffer.c:38,14'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/buffer.c:41,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    discard_data
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - int
      constantsTouched: []
      argNames:
        - d
        - client
        - amount
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - read_vchan_or_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:286,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:287,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - read_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:292,5'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:287,24'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:287,47'
              BranchSideFuncs:
                - read_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../daemon/db-cmds.c:287,24'
              BranchSideFuncs:
                - read_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../daemon/db-cmds.c:288,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:289,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - read_vchan_or_client
            - BranchSide:      '../daemon/db-cmds.c:290,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - read_vchan_or_client
      Callsites:
        - Src:             '../daemon/db-cmds.c:288,14'
          Dst:             read_vchan_or_client
    - functionName:    read_vchan_or_client
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - d
        - c
        - data
        - data_len
      BBCount:         21
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - libvchan_close
        - libvchan_recv
        - perror
        - read
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:235,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:239,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - libvchan_recv
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - libvchan_close
        - Branch String:   '../daemon/db-cmds.c:239,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:241,14'
              BranchSideFuncs:
                - libvchan_recv
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - libvchan_close
            - BranchSide:      '../daemon/db-cmds.c:253,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-cmds.c:241,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:243,13'
              BranchSideFuncs:
                - libvchan_recv
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - libvchan_close
            - BranchSide:      '../daemon/db-cmds.c:244,27'
              BranchSideFuncs:
                - libvchan_recv
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - libvchan_close
        - Branch String:   '../daemon/db-cmds.c:244,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:245,13'
              BranchSideFuncs:
                - perror
                - libvchan_close
            - BranchSide:      '../daemon/db-cmds.c:250,9'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:254,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:255,24'
              BranchSideFuncs:
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
            - BranchSide:      '../daemon/db-cmds.c:272,9'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:256,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:257,21'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
            - BranchSide:      '../daemon/db-cmds.c:263,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-cmds.c:257,21'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:258,21'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:259,17'
              BranchSideFuncs:
                - perror
        - Branch String:   '../daemon/db-cmds.c:263,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:264,17'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:265,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - read
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
      Callsites:
        - Src:             '../daemon/db-cmds.c:244,13'
          Dst:             libvchan_recv
        - Src:             '../daemon/db-cmds.c:245,13'
          Dst:             perror
        - Src:             '../daemon/db-cmds.c:246,13'
          Dst:             libvchan_close
        - Src:             '../daemon/db-cmds.c:255,19'
          Dst:             read
        - Src:             '../daemon/db-cmds.c:257,21'
          Dst:             __errno_location
        - Src:             '../daemon/db-cmds.c:259,17'
          Dst:             perror
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verify_data
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:83,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:85,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '../daemon/db-cmds.c:88,5'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:85,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:86,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:87,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    verify_path
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         39
      ICount:          202
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:43,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:45,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:45,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:46,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:71,5'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:46,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:47,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:48,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:48,28'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:48,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:50,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:48,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:49,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:50,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:50,28'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:50,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:52,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:50,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:51,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:52,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:52,28'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:52,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:54,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:52,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:53,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:54,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:54,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:56,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:65,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:65,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:65,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:65,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:65,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:68,17'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:56,21'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:57,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:59,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-cmds.c:42,21'
          Dst:             strlen
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    request_full_db_sync
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.db_daemon_data *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_vchan_or_client
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../daemon/db-cmds.c:874,12'
          Dst:             write_vchan_or_client
    - functionName:    write_vchan_or_client
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - d
        - c
        - data
        - data_len
      BBCount:         35
      ICount:          236
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - buffer_append
        - buffer_data
        - buffer_datacount
        - buffer_substract
        - perror
        - vchan_write_nonblock
        - write
      functionUses:    20
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:164,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:166,14'
              BranchSideFuncs:
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
                - buffer_data
                - vchan_write_nonblock
                - buffer_substract
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
            - BranchSide:      '../daemon/db-cmds.c:172,23'
              BranchSideFuncs:
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
                - buffer_data
                - vchan_write_nonblock
                - buffer_substract
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
        - Branch String:   '../daemon/db-cmds.c:166,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:168,13'
              BranchSideFuncs:
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
                - buffer_data
                - vchan_write_nonblock
                - buffer_substract
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
            - BranchSide:      '../daemon/db-cmds.c:169,23'
              BranchSideFuncs:
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
                - buffer_data
                - vchan_write_nonblock
                - buffer_substract
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
        - Branch String:   '../daemon/db-cmds.c:186,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:188,13'
              BranchSideFuncs:
                - buffer_data
                - vchan_write_nonblock
                - buffer_substract
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
            - BranchSide:      '../daemon/db-cmds.c:206,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
        - Branch String:   '../daemon/db-cmds.c:188,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:189,25'
              BranchSideFuncs:
                - buffer_data
                - write
                - buffer_substract
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
                - buffer_data
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:192,40'
              BranchSideFuncs:
                - buffer_data
                - vchan_write_nonblock
                - buffer_substract
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
                - buffer_data
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
        - Branch String:   '../daemon/db-cmds.c:193,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:194,17'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:203,26'
              BranchSideFuncs:
                - buffer_substract
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
                - buffer_data
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
        - Branch String:   '../daemon/db-cmds.c:194,33'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:194,36'
              BranchSideFuncs:
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:197,31'
              BranchSideFuncs:
                - buffer_append
        - Branch String:   '../daemon/db-cmds.c:194,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:197,31'
              BranchSideFuncs:
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:200,13'
              BranchSideFuncs:
                - perror
        - Branch String:   '../daemon/db-cmds.c:207,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:209,13'
              BranchSideFuncs:
                - vchan_write_nonblock
                - __sanitizer_cov_trace_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
            - BranchSide:      '../daemon/db-cmds.c:226,5'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:209,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:210,25'
              BranchSideFuncs:
                - write
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:213,40'
              BranchSideFuncs:
                - vchan_write_nonblock
                - __sanitizer_cov_trace_cmp4
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
        - Branch String:   '../daemon/db-cmds.c:214,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:215,17'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:224,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - vchan_write_nonblock
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - write
        - Branch String:   '../daemon/db-cmds.c:215,33'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:215,36'
              BranchSideFuncs:
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:218,31'
              BranchSideFuncs:
                - buffer_append
        - Branch String:   '../daemon/db-cmds.c:215,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:218,31'
              BranchSideFuncs:
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:221,13'
              BranchSideFuncs:
                - perror
      Callsites:
        - Src:             '../daemon/db-cmds.c:186,29'
          Dst:             buffer_datacount
        - Src:             '../daemon/db-cmds.c:189,32'
          Dst:             buffer_data
        - Src:             '../daemon/db-cmds.c:189,19'
          Dst:             write
        - Src:             '../daemon/db-cmds.c:192,50'
          Dst:             buffer_data
        - Src:             '../daemon/db-cmds.c:192,19'
          Dst:             vchan_write_nonblock
        - Src:             '../daemon/db-cmds.c:194,17'
          Dst:             __errno_location
        - Src:             '../daemon/db-cmds.c:194,36'
          Dst:             __errno_location
        - Src:             '../daemon/db-cmds.c:197,17'
          Dst:             buffer_append
        - Src:             '../daemon/db-cmds.c:200,13'
          Dst:             perror
        - Src:             '../daemon/db-cmds.c:203,9'
          Dst:             buffer_substract
        - Src:             '../daemon/db-cmds.c:210,19'
          Dst:             write
        - Src:             '../daemon/db-cmds.c:213,19'
          Dst:             vchan_write_nonblock
        - Src:             '../daemon/db-cmds.c:215,17'
          Dst:             __errno_location
        - Src:             '../daemon/db-cmds.c:215,36'
          Dst:             __errno_location
        - Src:             '../daemon/db-cmds.c:218,17'
          Dst:             buffer_append
        - Src:             '../daemon/db-cmds.c:221,13'
          Dst:             perror
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vchan_write_nonblock
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libvchan *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - vchan
        - buf
        - size
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - libvchan_buffer_space
        - libvchan_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:143,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:144,16'
              BranchSideFuncs:
                - libvchan_write
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
            - BranchSide:      '../daemon/db-cmds.c:145,26'
              BranchSideFuncs:
                - libvchan_write
                - __sanitizer_cov_trace_const_cmp8
                - __errno_location
        - Branch String:   '../daemon/db-cmds.c:146,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:146,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '../daemon/db-cmds.c:147,13'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             '../daemon/db-cmds.c:141,20'
          Dst:             libvchan_buffer_space
        - Src:             '../daemon/db-cmds.c:145,11'
          Dst:             libvchan_write
        - Src:             '../daemon/db-cmds.c:148,9'
          Dst:             __errno_location
    - functionName:    handle_client_disconnect
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
      constantsTouched: []
      argNames:
        - d
        - client
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - qubesdb_remove_watch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../daemon/db-cmds.c:863,5'
          Dst:             qubesdb_remove_watch
    - functionName:    handle_client_connect
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
      constantsTouched: []
      argNames:
        - d
        - client
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_list
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - 'struct.qdb_hdr *'
      constantsTouched: []
      argNames:
        - d
        - client
        - hdr
      BBCount:         16
      ICount:          146
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - discard_data_and_send_error
        - fprintf
        - qubesdb_search
        - strlen
        - strncmp
        - strncpy
        - write_vchan_or_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:602,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:603,17'
              BranchSideFuncs:
                - fprintf
                - discard_data_and_send_error
            - BranchSide:      '../daemon/db-cmds.c:609,13'
              BranchSideFuncs:
                - strncpy
                - strlen
                - qubesdb_search
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:618,39'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:618,5'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-cmds.c:619,22'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
        - Branch String:   '../daemon/db-cmds.c:618,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:621,17'
              BranchSideFuncs:
                - strncpy
                - write_vchan_or_client
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:631,5'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:626,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:627,13'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:628,20'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:633,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:634,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:635,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-cmds.c:603,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:605,16'
          Dst:             discard_data_and_send_error
        - Src:             '../daemon/db-cmds.c:609,5'
          Dst:             strncpy
        - Src:             '../daemon/db-cmds.c:613,28'
          Dst:             strlen
        - Src:             '../daemon/db-cmds.c:617,16'
          Dst:             qubesdb_search
        - Src:             '../daemon/db-cmds.c:619,14'
          Dst:             strncmp
        - Src:             '../daemon/db-cmds.c:621,9'
          Dst:             strncpy
        - Src:             '../daemon/db-cmds.c:626,14'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:633,10'
          Dst:             write_vchan_or_client
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    discard_data_and_send_error
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - 'struct.qdb_hdr *'
      constantsTouched: []
      argNames:
        - d
        - client
        - hdr
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - discard_data
        - write_vchan_or_client
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:306,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:307,9'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:312,5'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:309,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:310,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:311,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-cmds.c:306,9'
          Dst:             discard_data
        - Src:             '../daemon/db-cmds.c:309,13'
          Dst:             write_vchan_or_client
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_read
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - 'struct.qdb_hdr *'
      constantsTouched: []
      argNames:
        - d
        - client
        - hdr
      BBCount:         15
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - qubesdb_search
        - write_vchan_or_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:496,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:497,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../daemon/db-cmds.c:501,31'
              BranchSideFuncs:
                - qubesdb_search
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:502,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:503,9'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:508,9'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:505,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:506,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:507,5'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:510,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:511,13'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:512,36'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:512,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:514,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-cmds.c:497,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:501,16'
          Dst:             qubesdb_search
        - Src:             '../daemon/db-cmds.c:505,14'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:510,14'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:512,14'
          Dst:             write_vchan_or_client
    - functionName:    handle_client_data
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - d
        - client
        - data
        - data_len
      BBCount:         25
      ICount:          216
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - discard_data_and_send_error
        - exit
        - fprintf
        - handle_list
        - handle_multiread
        - handle_read
        - handle_rm
        - handle_write
        - qubesdb_add_watch
        - qubesdb_remove_watch
        - read_vchan_or_client
        - verify_hdr
        - write_vchan_or_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:787,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:788,17'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      '../daemon/db-cmds.c:792,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - read_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - verify_hdr
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - __sanitizer_cov_trace_switch
                - qubesdb_remove_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_add_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - handle_rm
                - handle_list
                - handle_multiread
                - handle_write
                - handle_read
                - fprintf
                - discard_data_and_send_error
        - Branch String:   '../daemon/db-cmds.c:793,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:795,9'
              BranchSideFuncs:
                - verify_hdr
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - __sanitizer_cov_trace_switch
                - qubesdb_remove_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_add_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - handle_rm
                - handle_list
                - handle_multiread
                - handle_write
                - handle_read
                - fprintf
                - discard_data_and_send_error
            - BranchSide:      '../daemon/db-cmds.c:798,10'
              BranchSideFuncs:
                - verify_hdr
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - __sanitizer_cov_trace_switch
                - qubesdb_remove_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_add_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - handle_rm
                - handle_list
                - handle_multiread
                - handle_write
                - handle_read
                - fprintf
                - discard_data_and_send_error
        - Branch String:   '../daemon/db-cmds.c:798,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:799,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - qubesdb_remove_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_add_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - handle_rm
                - handle_list
                - handle_multiread
                - handle_write
                - handle_read
                - fprintf
                - discard_data_and_send_error
            - BranchSide:      '../daemon/db-cmds.c:809,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - qubesdb_remove_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_add_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - handle_rm
                - handle_list
                - handle_multiread
                - handle_write
                - handle_read
                - fprintf
                - discard_data_and_send_error
        - Branch String:   '../daemon/db-cmds.c:809,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:811,31'
              BranchSideFuncs:
                - handle_read
            - BranchSide:      '../daemon/db-cmds.c:815,32'
              BranchSideFuncs:
                - handle_write
            - BranchSide:      '../daemon/db-cmds.c:819,36'
              BranchSideFuncs:
                - handle_multiread
            - BranchSide:      '../daemon/db-cmds.c:823,31'
              BranchSideFuncs:
                - handle_list
            - BranchSide:      '../daemon/db-cmds.c:827,29'
              BranchSideFuncs:
                - handle_rm
            - BranchSide:      '../daemon/db-cmds.c:831,37'
              BranchSideFuncs:
                - qubesdb_add_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:839,40'
              BranchSideFuncs:
                - qubesdb_remove_watch
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:849,21'
              BranchSideFuncs:
                - fprintf
                - discard_data_and_send_error
        - Branch String:   '../daemon/db-cmds.c:834,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:835,21'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:836,13'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:844,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:845,21'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:846,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-cmds.c:788,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:790,9'
          Dst:             exit
        - Src:             '../daemon/db-cmds.c:793,10'
          Dst:             read_vchan_or_client
        - Src:             '../daemon/db-cmds.c:798,10'
          Dst:             verify_hdr
        - Src:             '../daemon/db-cmds.c:799,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:806,16'
          Dst:             discard_data_and_send_error
        - Src:             '../daemon/db-cmds.c:811,19'
          Dst:             handle_read
        - Src:             '../daemon/db-cmds.c:815,19'
          Dst:             handle_write
        - Src:             '../daemon/db-cmds.c:819,19'
          Dst:             handle_multiread
        - Src:             '../daemon/db-cmds.c:823,19'
          Dst:             handle_list
        - Src:             '../daemon/db-cmds.c:827,19'
          Dst:             handle_rm
        - Src:             '../daemon/db-cmds.c:831,19'
          Dst:             qubesdb_add_watch
        - Src:             '../daemon/db-cmds.c:834,18'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:839,19'
          Dst:             qubesdb_remove_watch
        - Src:             '../daemon/db-cmds.c:844,18'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:849,13'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:851,20'
          Dst:             discard_data_and_send_error
    - functionName:    verify_hdr
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.qdb_hdr *'
        - int
      constantsTouched: []
      argNames:
        - untrusted_hdr
        - vchan
      BBCount:         27
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - verify_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:97,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:103,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:103,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:103,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:103,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:109,13'
              BranchSideFuncs:
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:109,13'
              BranchSideFuncs:
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:109,13'
              BranchSideFuncs:
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:114,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:114,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:114,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:120,13'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:103,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:103,17'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:104,17'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:114,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:115,17'
              BranchSideFuncs:
                - verify_path
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:117,17'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:124,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:125,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:126,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:126,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:128,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-cmds.c:124,10'
          Dst:             verify_path
    - functionName:    handle_write
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - 'struct.qdb_hdr *'
      constantsTouched: []
      argNames:
        - d
        - client
        - hdr
      BBCount:         17
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - discard_data_and_send_error
        - fprintf
        - qubesdb_fire_watches
        - qubesdb_write
        - read_vchan_or_client
        - verify_data
        - write_vchan_or_client
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:401,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:402,9'
              BranchSideFuncs:
                - verify_data
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - write_vchan_or_client
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-cmds.c:405,22'
              BranchSideFuncs:
                - verify_data
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - write_vchan_or_client
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - write_vchan_or_client
        - Branch String:   '../daemon/db-cmds.c:405,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:406,17'
              BranchSideFuncs:
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - write_vchan_or_client
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-cmds.c:411,12'
              BranchSideFuncs:
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - write_vchan_or_client
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - write_vchan_or_client
        - Branch String:   '../daemon/db-cmds.c:413,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:414,17'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-cmds.c:420,13'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - write_vchan_or_client
        - Branch String:   '../daemon/db-cmds.c:420,28'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:420,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - write_vchan_or_client
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-cmds.c:427,9'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
        - Branch String:   '../daemon/db-cmds.c:420,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:422,35'
              BranchSideFuncs:
                - write_vchan_or_client
                - write_vchan_or_client
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
            - BranchSide:      '../daemon/db-cmds.c:427,9'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
        - Branch String:   '../daemon/db-cmds.c:429,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:430,13'
              BranchSideFuncs:
                - qubesdb_fire_watches
            - BranchSide:      '../daemon/db-cmds.c:431,30'
              BranchSideFuncs:
                - qubesdb_fire_watches
      Callsites:
        - Src:             '../daemon/db-cmds.c:401,10'
          Dst:             read_vchan_or_client
        - Src:             '../daemon/db-cmds.c:405,10'
          Dst:             verify_data
        - Src:             '../daemon/db-cmds.c:406,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:409,16'
          Dst:             discard_data_and_send_error
        - Src:             '../daemon/db-cmds.c:413,10'
          Dst:             qubesdb_write
        - Src:             '../daemon/db-cmds.c:414,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:417,9'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:422,13'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:424,13'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:429,14'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:431,9'
          Dst:             qubesdb_fire_watches
    - functionName:    handle_multiread
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - 'struct.qdb_hdr *'
      constantsTouched: []
      argNames:
        - d
        - client
        - hdr
      BBCount:         24
      ICount:          200
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - discard_data_and_send_error
        - fprintf
        - qubesdb_search
        - strlen
        - strncmp
        - strncpy
        - write_vchan_or_client
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:538,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:539,17'
              BranchSideFuncs:
                - fprintf
                - discard_data_and_send_error
            - BranchSide:      '../daemon/db-cmds.c:545,13'
              BranchSideFuncs:
                - strncpy
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_search
        - Branch String:   '../daemon/db-cmds.c:553,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:554,35'
              BranchSideFuncs:
                - qubesdb_search
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:558,20'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:560,39'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:560,5'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:561,22'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:560,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:563,17'
              BranchSideFuncs:
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:579,5'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:568,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:569,13'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:570,36'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:570,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:572,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:573,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:573,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:574,24'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:576,24'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:581,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:582,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:583,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-cmds.c:539,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:541,16'
          Dst:             discard_data_and_send_error
        - Src:             '../daemon/db-cmds.c:545,5'
          Dst:             strncpy
        - Src:             '../daemon/db-cmds.c:549,28'
          Dst:             strlen
        - Src:             '../daemon/db-cmds.c:554,20'
          Dst:             qubesdb_search
        - Src:             '../daemon/db-cmds.c:561,14'
          Dst:             strncmp
        - Src:             '../daemon/db-cmds.c:563,9'
          Dst:             strncpy
        - Src:             '../daemon/db-cmds.c:568,14'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:570,14'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:581,10'
          Dst:             write_vchan_or_client
    - functionName:    handle_rm
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
        - 'struct.qdb_hdr *'
      constantsTouched: []
      argNames:
        - d
        - client
        - hdr
      BBCount:         20
      ICount:          137
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - discard_data_and_send_error
        - fprintf
        - qubesdb_fire_watches
        - qubesdb_remove
        - write_vchan_or_client
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:452,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:453,17'
              BranchSideFuncs:
                - fprintf
                - discard_data_and_send_error
            - BranchSide:      '../daemon/db-cmds.c:458,25'
              BranchSideFuncs:
                - qubesdb_remove
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
        - Branch String:   '../daemon/db-cmds.c:458,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:459,9'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-cmds.c:468,13'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
        - Branch String:   '../daemon/db-cmds.c:461,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:462,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:465,13'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:465,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:466,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:467,5'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:468,28'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:468,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-cmds.c:473,9'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
        - Branch String:   '../daemon/db-cmds.c:468,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:470,35'
              BranchSideFuncs:
                - write_vchan_or_client
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
            - BranchSide:      '../daemon/db-cmds.c:473,9'
              BranchSideFuncs:
                - write_vchan_or_client
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_fire_watches
        - Branch String:   '../daemon/db-cmds.c:475,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:476,13'
              BranchSideFuncs:
                - qubesdb_fire_watches
            - BranchSide:      '../daemon/db-cmds.c:477,30'
              BranchSideFuncs:
                - qubesdb_fire_watches
      Callsites:
        - Src:             '../daemon/db-cmds.c:453,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:455,16'
          Dst:             discard_data_and_send_error
        - Src:             '../daemon/db-cmds.c:458,10'
          Dst:             qubesdb_remove
        - Src:             '../daemon/db-cmds.c:461,14'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:470,13'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:475,14'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-cmds.c:477,9'
          Dst:             qubesdb_fire_watches
    - functionName:    handle_vchan_multiread_resp
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.qdb_hdr *'
      constantsTouched: []
      argNames:
        - d
        - hdr
      BBCount:         15
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - libvchan_recv
        - perror
        - qubesdb_fire_watches
        - qubesdb_write
        - verify_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:650,23'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:650,40'
              BranchSideFuncs:
                - libvchan_recv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - verify_data
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_fire_watches
                - perror
            - BranchSide:      '../daemon/db-cmds.c:655,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_data
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_fire_watches
        - Branch String:   '../daemon/db-cmds.c:650,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:651,9'
              BranchSideFuncs:
                - perror
            - BranchSide:      '../daemon/db-cmds.c:655,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - verify_data
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_fire_watches
        - Branch String:   '../daemon/db-cmds.c:655,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:657,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:661,22'
              BranchSideFuncs:
                - verify_data
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_fire_watches
        - Branch String:   '../daemon/db-cmds.c:661,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:662,17'
              BranchSideFuncs:
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_fire_watches
            - BranchSide:      '../daemon/db-cmds.c:666,24'
              BranchSideFuncs:
                - qubesdb_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - qubesdb_fire_watches
        - Branch String:   '../daemon/db-cmds.c:666,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:667,17'
              BranchSideFuncs:
                - qubesdb_fire_watches
            - BranchSide:      '../daemon/db-cmds.c:670,26'
              BranchSideFuncs:
                - qubesdb_fire_watches
      Callsites:
        - Src:             '../daemon/db-cmds.c:650,26'
          Dst:             libvchan_recv
        - Src:             '../daemon/db-cmds.c:651,9'
          Dst:             perror
        - Src:             '../daemon/db-cmds.c:661,10'
          Dst:             verify_data
        - Src:             '../daemon/db-cmds.c:662,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:666,10'
          Dst:             qubesdb_write
        - Src:             '../daemon/db-cmds.c:667,9'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:670,5'
          Dst:             qubesdb_fire_watches
    - functionName:    handle_vchan_data
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.db_daemon_data *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         40
      ICount:          248
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - discard_data_and_send_error
        - fprintf
        - handle_multiread
        - handle_rm
        - handle_vchan_multiread_resp
        - handle_write
        - libvchan_buffer_space
        - libvchan_data_ready
        - libvchan_recv
        - perror
        - verify_hdr
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:687,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:689,33'
              BranchSideFuncs:
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp8
                - libvchan_recv
                - __sanitizer_cov_trace_const_cmp4
                - verify_hdr
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - libvchan_data_ready
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - handle_vchan_multiread_resp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp8
                - handle_rm
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - handle_multiread
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - handle_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - perror
            - BranchSide:      '../daemon/db-cmds.c:703,15'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - libvchan_data_ready
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - handle_vchan_multiread_resp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp8
                - handle_rm
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - handle_multiread
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - handle_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../daemon/db-cmds.c:689,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:691,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:693,27'
              BranchSideFuncs:
                - libvchan_recv
                - __sanitizer_cov_trace_const_cmp4
                - verify_hdr
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - libvchan_data_ready
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - handle_vchan_multiread_resp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp8
                - handle_rm
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - handle_multiread
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - handle_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - perror
        - Branch String:   '../daemon/db-cmds.c:693,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:694,13'
              BranchSideFuncs:
                - perror
            - BranchSide:      '../daemon/db-cmds.c:697,14'
              BranchSideFuncs:
                - verify_hdr
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - libvchan_data_ready
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - handle_vchan_multiread_resp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp8
                - handle_rm
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - handle_multiread
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - handle_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../daemon/db-cmds.c:697,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:698,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - libvchan_data_ready
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - handle_vchan_multiread_resp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp8
                - handle_rm
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - handle_multiread
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - handle_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../daemon/db-cmds.c:701,15'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - libvchan_data_ready
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - handle_vchan_multiread_resp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp8
                - handle_rm
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - handle_multiread
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - handle_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../daemon/db-cmds.c:710,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:712,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../daemon/db-cmds.c:716,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - handle_vchan_multiread_resp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp8
                - handle_rm
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - handle_multiread
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
                - handle_write
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   '../daemon/db-cmds.c:716,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:718,31'
              BranchSideFuncs:
                - handle_write
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:722,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - handle_multiread
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - discard_data_and_send_error
            - BranchSide:      '../daemon/db-cmds.c:737,39'
              BranchSideFuncs:
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp8
                - handle_rm
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
            - BranchSide:      '../daemon/db-cmds.c:747,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:749,21'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
            - BranchSide:      '../daemon/db-cmds.c:756,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - handle_vchan_multiread_resp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:765,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../daemon/db-cmds.c:718,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:719,17'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:720,13'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:722,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:723,25'
              BranchSideFuncs:
                - fprintf
                - discard_data_and_send_error
            - BranchSide:      '../daemon/db-cmds.c:728,35'
              BranchSideFuncs:
                - handle_multiread
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:728,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:729,17'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:731,13'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:737,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:738,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../daemon/db-cmds.c:742,28'
              BranchSideFuncs:
                - handle_rm
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-cmds.c:742,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:743,17'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:744,13'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:750,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:751,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../daemon/db-cmds.c:754,13'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-cmds.c:756,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:757,50'
              BranchSideFuncs:
                - handle_vchan_multiread_resp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-cmds.c:760,25'
              BranchSideFuncs:
                - fprintf
        - Branch String:   '../daemon/db-cmds.c:757,21'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:758,21'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-cmds.c:759,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-cmds.c:689,13'
          Dst:             libvchan_data_ready
        - Src:             '../daemon/db-cmds.c:693,13'
          Dst:             libvchan_recv
        - Src:             '../daemon/db-cmds.c:694,13'
          Dst:             perror
        - Src:             '../daemon/db-cmds.c:697,14'
          Dst:             verify_hdr
        - Src:             '../daemon/db-cmds.c:698,13'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:710,9'
          Dst:             libvchan_data_ready
        - Src:             '../daemon/db-cmds.c:718,18'
          Dst:             handle_write
        - Src:             '../daemon/db-cmds.c:723,17'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:725,17'
          Dst:             discard_data_and_send_error
        - Src:             '../daemon/db-cmds.c:728,18'
          Dst:             handle_multiread
        - Src:             '../daemon/db-cmds.c:737,17'
          Dst:             libvchan_buffer_space
        - Src:             '../daemon/db-cmds.c:738,17'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:742,18'
          Dst:             handle_rm
        - Src:             '../daemon/db-cmds.c:749,13'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:751,17'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:757,22'
          Dst:             handle_vchan_multiread_resp
        - Src:             '../daemon/db-cmds.c:760,17'
          Dst:             fprintf
        - Src:             '../daemon/db-cmds.c:765,13'
          Dst:             fprintf
    - functionName:    write_client_buffered
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-cmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.client *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - client
        - buf
        - size
      BBCount:         32
      ICount:          216
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - __errno_location
        - buffer_append
        - buffer_data
        - buffer_datacount
        - buffer_substract
        - fcntl
        - perror
        - write
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../daemon/db-cmds.c:326,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:326,5'
              BranchSideFuncs:
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
                - buffer_substract
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - buffer_substract
                - buffer_append
                - perror
            - BranchSide:      '../daemon/db-cmds.c:328,15'
              BranchSideFuncs:
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
                - buffer_substract
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - buffer_substract
                - buffer_append
                - perror
        - Branch String:   '../daemon/db-cmds.c:328,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:329,9'
              BranchSideFuncs:
                - perror
            - BranchSide:      '../daemon/db-cmds.c:332,5'
              BranchSideFuncs:
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
                - buffer_substract
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - buffer_substract
                - buffer_append
        - Branch String:   '../daemon/db-cmds.c:332,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:333,21'
              BranchSideFuncs:
                - buffer_data
                - write
                - buffer_substract
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - buffer_substract
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:350,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
        - Branch String:   '../daemon/db-cmds.c:334,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:335,17'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - buffer_substract
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:347,26'
              BranchSideFuncs:
                - buffer_substract
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
                - buffer_data
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - buffer_substract
                - buffer_append
        - Branch String:   '../daemon/db-cmds.c:335,33'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:335,36'
              BranchSideFuncs:
                - buffer_append
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
            - BranchSide:      '../daemon/db-cmds.c:336,31'
              BranchSideFuncs:
                - buffer_append
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-cmds.c:335,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:336,31'
              BranchSideFuncs:
                - buffer_append
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
            - BranchSide:      '../daemon/db-cmds.c:341,34'
              BranchSideFuncs:
                - buffer_substract
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-cmds.c:351,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:352,21'
              BranchSideFuncs:
                - write
                - __sanitizer_cov_trace_cmp8
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:365,9'
              BranchSideFuncs:
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-cmds.c:353,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:354,17'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
            - BranchSide:      '../daemon/db-cmds.c:363,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - write
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - buffer_append
        - Branch String:   '../daemon/db-cmds.c:354,33'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:354,36'
              BranchSideFuncs:
                - buffer_append
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
            - BranchSide:      '../daemon/db-cmds.c:355,31'
              BranchSideFuncs:
                - buffer_append
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-cmds.c:354,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:355,31'
              BranchSideFuncs:
                - buffer_append
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
            - BranchSide:      '../daemon/db-cmds.c:358,17'
              BranchSideFuncs:
                - perror
                - fcntl
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-cmds.c:367,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-cmds.c:368,9'
              BranchSideFuncs:
                - perror
            - BranchSide:      '../daemon/db-cmds.c:371,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-cmds.c:326,5'
          Dst:             __assert_fail
        - Src:             '../daemon/db-cmds.c:328,9'
          Dst:             fcntl
        - Src:             '../daemon/db-cmds.c:329,9'
          Dst:             perror
        - Src:             '../daemon/db-cmds.c:332,29'
          Dst:             buffer_datacount
        - Src:             '../daemon/db-cmds.c:333,33'
          Dst:             buffer_data
        - Src:             '../daemon/db-cmds.c:333,15'
          Dst:             write
        - Src:             '../daemon/db-cmds.c:335,17'
          Dst:             __errno_location
        - Src:             '../daemon/db-cmds.c:335,36'
          Dst:             __errno_location
        - Src:             '../daemon/db-cmds.c:336,17'
          Dst:             buffer_append
        - Src:             '../daemon/db-cmds.c:341,17'
          Dst:             buffer_substract
        - Src:             '../daemon/db-cmds.c:347,9'
          Dst:             buffer_substract
        - Src:             '../daemon/db-cmds.c:352,15'
          Dst:             write
        - Src:             '../daemon/db-cmds.c:354,17'
          Dst:             __errno_location
        - Src:             '../daemon/db-cmds.c:354,36'
          Dst:             __errno_location
        - Src:             '../daemon/db-cmds.c:355,17'
          Dst:             buffer_append
        - Src:             '../daemon/db-cmds.c:358,17'
          Dst:             perror
        - Src:             '../daemon/db-cmds.c:367,9'
          Dst:             fcntl
        - Src:             '../daemon/db-cmds.c:368,9'
          Dst:             perror
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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:    qubesdb_fire_watches
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.qubesdb *'
        - 'char *'
      constantsTouched: []
      argNames:
        - db
        - path
      BBCount:         14
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - strncmp
        - strncpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../daemon/db-core.c:250,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:251,21'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
            - BranchSide:      '../daemon/db-core.c:274,12'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-core.c:251,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:252,17'
              BranchSideFuncs:
                - strncpy
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
            - BranchSide:      '../daemon/db-core.c:272,17'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   '../daemon/db-core.c:262,39'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:262,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - fprintf
            - BranchSide:      '../daemon/db-core.c:270,28'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   '../daemon/db-core.c:262,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:263,25'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:270,28'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
      Callsites:
        - Src:             '../daemon/db-core.c:251,13'
          Dst:             strncmp
        - Src:             '../daemon/db-core.c:254,13'
          Dst:             strncpy
        - Src:             '../daemon/db-core.c:263,17'
          Dst:             fprintf
    - functionName:    qubesdb_remove_watch
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.qubesdb *'
        - 'char *'
        - 'struct.client *'
      constantsTouched: []
      argNames:
        - db
        - path
        - client
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-core.c:220,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:220,5'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:221,13'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:221,37'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:222,19'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:238,22'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:222,24'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:222,34'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '../daemon/db-core.c:223,17'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:221,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:223,17'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:238,22'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:223,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:224,36'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:226,31'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:231,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:233,17'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-core.c:236,17'
              BranchSideFuncs:
                - free
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../daemon/db-core.c:222,27'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qubesdb_add_watch
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.qubesdb *'
        - 'char *'
        - 'struct.client *'
      constantsTouched: []
      argNames:
        - db
        - path
        - client
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-core.c:195,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:196,9'
              BranchSideFuncs:
                - strncpy
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:198,23'
              BranchSideFuncs:
                - strncpy
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:208,33'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:208,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:210,5'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-core.c:208,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-core.c:210,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-core.c:194,17'
          Dst:             calloc
        - Src:             '../daemon/db-core.c:203,5'
          Dst:             strncpy
        - Src:             '../daemon/db-core.c:207,31'
          Dst:             strlen
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qubesdb_remove
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.qubesdb *'
        - 'char *'
      constantsTouched: []
      argNames:
        - db
        - path
      BBCount:         15
      ICount:          148
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - buffer_secure_zero
        - qubesdb_search
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-core.c:165,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:166,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_search
                - buffer_secure_zero.59
                - free
                - free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:169,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_search
                - buffer_secure_zero.59
                - free
                - free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:174,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:175,9'
              BranchSideFuncs:
                - buffer_secure_zero.59
                - free
                - free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:176,5'
              BranchSideFuncs:
                - buffer_secure_zero.59
                - free
                - free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:176,33'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:176,44'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - buffer_secure_zero.59
                - free
                - free
            - BranchSide:      '../daemon/db-core.c:176,5'
              BranchSideFuncs:
                - buffer_secure_zero.59
                - free
                - free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:176,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:177,21'
              BranchSideFuncs:
                - buffer_secure_zero.59
                - free
                - free
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:187,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-core.c:163,20'
          Dst:             strlen
        - Src:             '../daemon/db-core.c:173,13'
          Dst:             qubesdb_search
        - Src:             '../daemon/db-core.c:176,36'
          Dst:             strncmp
        - Src:             '../daemon/db-core.c:182,9'
          Dst:             buffer_secure_zero
    - functionName:    qubesdb_search
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionDepth:   0
      returnType:      'struct.qubesdb_entry *'
      argCount:        3
      argTypes:
        - 'struct.qubesdb *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - db
        - path
        - exact
      BBCount:         15
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../daemon/db-core.c:74,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:75,23'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:86,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:76,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:77,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:78,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:78,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:79,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../daemon/db-core.c:84,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-core.c:79,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:80,17'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-core.c:82,24'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-core.c:86,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-core.c:89,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-core.c:75,16'
          Dst:             strcmp
    - functionName:    buffer_secure_zero
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qubesdb_write
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.qubesdb *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - db
        - path
        - data
        - data_len
      BBCount:         14
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _exit
        - buffer_secure_zero
        - fputs
        - qubesdb_insert
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-core.c:136,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:137,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - fputs
                - _exit
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - buffer_secure_zero.59
                - free
            - BranchSide:      '../daemon/db-core.c:139,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - fputs
                - _exit
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - buffer_secure_zero.59
                - free
        - Branch String:   '../daemon/db-core.c:139,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:140,28'
              BranchSideFuncs:
                - buffer_secure_zero.59
                - free
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - fputs
                - _exit
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../daemon/db-core.c:143,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strdup
                - fputs
                - _exit
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../daemon/db-core.c:143,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:144,34'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - fputs
                - _exit
            - BranchSide:      '../daemon/db-core.c:147,27'
              BranchSideFuncs:
                - strdup
                - fputs
                - _exit
        - Branch String:   '../daemon/db-core.c:149,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:150,37'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-core.c:153,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-core.c:135,16'
          Dst:             qubesdb_insert
        - Src:             '../daemon/db-core.c:140,9'
          Dst:             buffer_secure_zero
        - Src:             '../daemon/db-core.c:147,27'
          Dst:             strdup
        - Src:             '../daemon/db-core.c:150,9'
          Dst:             fputs
        - Src:             '../daemon/db-core.c:151,9'
          Dst:             _exit
    - functionName:    qubesdb_insert
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionDepth:   0
      returnType:      'struct.qubesdb_entry *'
      argCount:        2
      argTypes:
        - 'struct.qubesdb *'
        - 'char *'
      constantsTouched: []
      argNames:
        - db
        - path
      BBCount:         18
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - qubesdb_search
        - strcmp
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-core.c:95,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:96,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - qubesdb_search
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - strncpy
            - BranchSide:      '../daemon/db-core.c:99,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - qubesdb_search
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - strncpy
        - Branch String:   '../daemon/db-core.c:99,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-core.c:102,9'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - qubesdb_search
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - strncpy
        - Branch String:   '../daemon/db-core.c:102,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-core.c:104,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - qubesdb_search
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - strncpy
        - Branch String:   '../daemon/db-core.c:104,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-core.c:106,28'
              BranchSideFuncs:
                - qubesdb_search
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - strncpy
        - Branch String:   '../daemon/db-core.c:107,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:109,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - strncpy
            - BranchSide:      '../daemon/db-core.c:110,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - strncpy
        - Branch String:   '../daemon/db-core.c:110,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:112,16'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-core.c:114,21'
              BranchSideFuncs:
                - calloc
                - strncpy
        - Branch String:   '../daemon/db-core.c:115,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:116,13'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      '../daemon/db-core.c:118,17'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             '../daemon/db-core.c:102,14'
          Dst:             strlen
        - Src:             '../daemon/db-core.c:104,9'
          Dst:             strlen
        - Src:             '../daemon/db-core.c:106,13'
          Dst:             qubesdb_search
        - Src:             '../daemon/db-core.c:110,9'
          Dst:             strcmp
        - Src:             '../daemon/db-core.c:114,21'
          Dst:             calloc
        - Src:             '../daemon/db-core.c:118,9'
          Dst:             strncpy
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qubesdb_destroy
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.qubesdb *'
      constantsTouched: []
      argNames:
        - db
      BBCount:         6
      ICount:          101
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buffer_secure_zero
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-core.c:50,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:51,21'
              BranchSideFuncs:
                - buffer_secure_zero.59
                - free
                - free
                - buffer_secure_zero.59
                - free
                - free
                - free
            - BranchSide:      '../daemon/db-core.c:61,24'
              BranchSideFuncs:
                - buffer_secure_zero.59
                - free
                - free
                - free
      Callsites:
        - Src:             '../daemon/db-core.c:56,9'
          Dst:             buffer_secure_zero
        - Src:             '../daemon/db-core.c:61,5'
          Dst:             buffer_secure_zero
    - functionName:    qubesdb_init
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      'struct.qubesdb *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - send_notify_func
      BBCount:         8
      ICount:          99
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-core.c:20,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:21,9'
              BranchSideFuncs:
                - malloc
                - free
                - strdup
            - BranchSide:      '../daemon/db-core.c:24,19'
              BranchSideFuncs:
                - malloc
                - free
                - strdup
        - Branch String:   '../daemon/db-core.c:25,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-core.c:26,14'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '../daemon/db-core.c:30,25'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             '../daemon/db-core.c:34,26'
          Dst:             strdup
    - functionName:    add_client
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.db_daemon_data *'
        - int
      constantsTouched: []
      argNames:
        - d
        - c
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_create
        - fprintf
        - handle_client_connect
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:60,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:61,17'
              BranchSideFuncs:
                - buffer_create
                - fprintf
                - free
                - handle_client_connect
            - BranchSide:      '../daemon/db-daemon.c:64,18'
              BranchSideFuncs:
                - buffer_create
                - fprintf
                - free
                - handle_client_connect
        - Branch String:   '../daemon/db-daemon.c:67,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:68,17'
              BranchSideFuncs:
                - handle_client_connect
            - BranchSide:      '../daemon/db-daemon.c:72,20'
              BranchSideFuncs:
                - handle_client_connect
      Callsites:
        - Src:             '../daemon/db-daemon.c:61,9'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:66,27'
          Dst:             buffer_create
        - Src:             '../daemon/db-daemon.c:68,9'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:75,12'
          Dst:             handle_client_connect
    - functionName:    accept_new_client
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.db_daemon_data *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - accept
        - add_client
        - exit
        - perror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:121,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:122,9'
              BranchSideFuncs:
                - perror
                - exit
            - BranchSide:      '../daemon/db-daemon.c:125,23'
              BranchSideFuncs:
                - add_client
      Callsites:
        - Src:             '../daemon/db-daemon.c:120,21'
          Dst:             accept
        - Src:             '../daemon/db-daemon.c:122,9'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:123,9'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:125,12'
          Dst:             add_client
    - functionName:    accept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    disconnect_client
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.client *'
      constantsTouched: []
      argNames:
        - d
        - c
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - buffer_free
        - close
        - handle_client_disconnect
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:86,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:87,9'
              BranchSideFuncs:
                - close
                - buffer_free
                - free
            - BranchSide:      '../daemon/db-daemon.c:89,11'
              BranchSideFuncs:
                - close
                - buffer_free
                - free
        - Branch String:   '../daemon/db-daemon.c:94,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:95,13'
              BranchSideFuncs:
                - free
            - BranchSide:      '../daemon/db-daemon.c:107,5'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-daemon.c:95,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:96,17'
              BranchSideFuncs:
                - free
            - BranchSide:      '../daemon/db-daemon.c:103,23'
              BranchSideFuncs:
                - free
        - Branch String:   '../daemon/db-daemon.c:96,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:97,37'
              BranchSideFuncs:
                - free
            - BranchSide:      '../daemon/db-daemon.c:99,34'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../daemon/db-daemon.c:86,10'
          Dst:             handle_client_disconnect
        - Src:             '../daemon/db-daemon.c:89,5'
          Dst:             close
        - Src:             '../daemon/db-daemon.c:90,5'
          Dst:             buffer_free
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_fdsets_for_select
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.db_daemon_data *'
        - 'struct.pollfd *'
      constantsTouched: []
      argNames:
        - d
        - fds
      BBCount:         12
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - buffer_datacount
        - libvchan_fd_for_select
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:391,15'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:390,30'
              BranchSideFuncs:
                - libvchan_fd_for_select
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../daemon/db-daemon.c:391,49'
              BranchSideFuncs:
                - libvchan_fd_for_select
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../daemon/db-daemon.c:397,5'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:398,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../daemon/db-daemon.c:410,12'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-daemon.c:398,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:398,9'
              BranchSideFuncs:
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
            - BranchSide:      '../daemon/db-daemon.c:403,9'
              BranchSideFuncs:
                - buffer_datacount
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
      Callsites:
        - Src:             '../daemon/db-daemon.c:391,26'
          Dst:             libvchan_fd_for_select
        - Src:             '../daemon/db-daemon.c:398,9'
          Dst:             __assert_fail
        - Src:             '../daemon/db-daemon.c:405,23'
          Dst:             buffer_datacount
    - functionName:    remove_pidfile
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.db_daemon_data *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
        - stat
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:654,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:655,9'
              BranchSideFuncs:
                - snprintf
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - unlink
            - BranchSide:      '../daemon/db-daemon.c:656,14'
              BranchSideFuncs:
                - snprintf
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - unlink
        - Branch String:   '../daemon/db-daemon.c:659,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:659,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - unlink
            - BranchSide:      '../daemon/db-daemon.c:661,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - unlink
        - Branch String:   '../daemon/db-daemon.c:661,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:662,20'
              BranchSideFuncs:
                - unlink
            - BranchSide:      '../daemon/db-daemon.c:663,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-daemon.c:656,5'
          Dst:             snprintf
        - Src:             '../daemon/db-daemon.c:659,9'
          Dst:             stat
        - Src:             '../daemon/db-daemon.c:662,13'
          Dst:             unlink
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close_server_socket
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.db_daemon_data *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - close
        - getsockname
        - stat
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:671,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-daemon.c:674,13'
              BranchSideFuncs:
                - getsockname
                - __sanitizer_cov_trace_const_cmp4
                - close
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - unlink
        - Branch String:   '../daemon/db-daemon.c:675,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:677,9'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-daemon.c:679,11'
              BranchSideFuncs:
                - close
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - unlink
        - Branch String:   '../daemon/db-daemon.c:680,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:680,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - unlink
            - BranchSide:      '../daemon/db-daemon.c:682,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - unlink
        - Branch String:   '../daemon/db-daemon.c:682,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:683,29'
              BranchSideFuncs:
                - unlink
            - BranchSide:      '../daemon/db-daemon.c:684,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-daemon.c:675,9'
          Dst:             getsockname
        - Src:             '../daemon/db-daemon.c:679,5'
          Dst:             close
        - Src:             '../daemon/db-daemon.c:680,9'
          Dst:             stat
        - Src:             '../daemon/db-daemon.c:683,13'
          Dst:             unlink
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mainloop
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.db_daemon_data *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         66
      ICount:          346
      EdgeCount:       83
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - __errno_location
        - accept_new_client
        - disconnect_client
        - exit
        - fill_fdsets_for_select
        - fprintf
        - handle_client_data
        - handle_vchan_data
        - init_vchan
        - libvchan_buffer_space
        - libvchan_data_ready
        - libvchan_is_open
        - libvchan_wait
        - perror
        - ppoll
        - request_full_db_sync
        - sigaddset
        - sigemptyset
        - sigprocmask
        - write_client_buffered
        - write_vchan_or_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:427,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:427,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
            - BranchSide:      '../daemon/db-daemon.c:428,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
        - Branch String:   '../daemon/db-daemon.c:428,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:428,9'
              BranchSideFuncs:
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
            - BranchSide:      '../daemon/db-daemon.c:430,13'
              BranchSideFuncs:
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
        - Branch String:   '../daemon/db-daemon.c:430,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:431,13'
              BranchSideFuncs:
                - perror
            - BranchSide:      '../daemon/db-daemon.c:434,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
        - Branch String:   '../daemon/db-daemon.c:434,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:435,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../daemon/db-daemon.c:438,26'
              BranchSideFuncs:
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
        - Branch String:   '../daemon/db-daemon.c:439,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:440,17'
              BranchSideFuncs:
                - __errno_location
                - perror
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - fprintf
                - perror
            - BranchSide:      '../daemon/db-daemon.c:446,9'
              BranchSideFuncs:
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
        - Branch String:   '../daemon/db-daemon.c:440,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:441,17'
              BranchSideFuncs:
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
            - BranchSide:      '../daemon/db-daemon.c:442,13'
              BranchSideFuncs:
                - perror
        - Branch String:   '../daemon/db-daemon.c:448,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:449,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
            - BranchSide:      '../daemon/db-daemon.c:487,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
        - Branch String:   '../daemon/db-daemon.c:449,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:450,31'
              BranchSideFuncs:
                - libvchan_wait
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-daemon.c:451,35'
              BranchSideFuncs:
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
        - Branch String:   '../daemon/db-daemon.c:451,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:452,25'
              BranchSideFuncs:
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-daemon.c:477,39'
              BranchSideFuncs:
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
        - Branch String:   '../daemon/db-daemon.c:453,21'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:454,21'
              BranchSideFuncs:
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-daemon.c:473,21'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-daemon.c:457,25'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:458,33'
              BranchSideFuncs:
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-daemon.c:461,26'
              BranchSideFuncs:
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
        - Branch String:   '../daemon/db-daemon.c:461,25'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:465,51'
              BranchSideFuncs:
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-daemon.c:471,17'
              BranchSideFuncs:
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
        - Branch String:   '../daemon/db-daemon.c:465,29'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:466,37'
              BranchSideFuncs:
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
            - BranchSide:      '../daemon/db-daemon.c:469,25'
              BranchSideFuncs:
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
        - Branch String:   '../daemon/db-daemon.c:477,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:478,39'
              BranchSideFuncs:
                - write_vchan_or_client
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
            - BranchSide:      '../daemon/db-daemon.c:479,13'
              BranchSideFuncs:
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:479,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:480,40'
              BranchSideFuncs:
                - handle_vchan_data
                - fprintf
                - exit
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
            - BranchSide:      '../daemon/db-daemon.c:485,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
        - Branch String:   '../daemon/db-daemon.c:480,21'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:479,13'
              BranchSideFuncs:
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - handle_vchan_data
                - fprintf
                - exit
            - BranchSide:      '../daemon/db-daemon.c:481,29'
              BranchSideFuncs:
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:488,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:489,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - handle_client_data
                - disconnect_client
                - write_client_buffered
            - BranchSide:      '../daemon/db-daemon.c:505,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
        - Branch String:   '../daemon/db-daemon.c:489,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:489,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - handle_client_data
                - disconnect_client
                - write_client_buffered
            - BranchSide:      '../daemon/db-daemon.c:490,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - handle_client_data
                - disconnect_client
                - write_client_buffered
        - Branch String:   '../daemon/db-daemon.c:491,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:493,39'
              BranchSideFuncs:
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
            - BranchSide:      '../daemon/db-daemon.c:495,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - write_client_buffered
                - handle_client_data
                - disconnect_client
        - Branch String:   '../daemon/db-daemon.c:495,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:496,41'
              BranchSideFuncs:
                - handle_client_data
                - disconnect_client
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - write_client_buffered
            - BranchSide:      '../daemon/db-daemon.c:503,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
        - Branch String:   '../daemon/db-daemon.c:496,21'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:497,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
            - BranchSide:      '../daemon/db-daemon.c:502,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
        - Branch String:   '../daemon/db-daemon.c:505,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:505,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
            - BranchSide:      '../daemon/db-daemon.c:507,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp2
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
                - accept_new_client
        - Branch String:   '../daemon/db-daemon.c:507,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:424,5'
              BranchSideFuncs:
                - accept_new_client
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
            - BranchSide:      '../daemon/db-daemon.c:508,31'
              BranchSideFuncs:
                - accept_new_client
                - fill_fdsets_for_select
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - sigprocmask
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ppoll
                - __sanitizer_cov_trace_const_cmp4
                - sigprocmask
                - __sanitizer_cov_trace_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_const_cmp8
                - __assert_fail
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - handle_client_data
                - disconnect_client
                - write_client_buffered
                - __sanitizer_cov_trace_const_cmp2
                - libvchan_is_open
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - libvchan_buffer_space
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_data_ready
                - __sanitizer_cov_trace_const_cmp4
                - handle_vchan_data
                - fprintf
                - exit
                - write_vchan_or_client
                - libvchan_wait
                - __errno_location
                - perror
                - fprintf
                - perror
      Callsites:
        - Src:             '../daemon/db-daemon.c:421,5'
          Dst:             sigemptyset
        - Src:             '../daemon/db-daemon.c:422,5'
          Dst:             sigaddset
        - Src:             '../daemon/db-daemon.c:426,29'
          Dst:             fill_fdsets_for_select
        - Src:             '../daemon/db-daemon.c:427,9'
          Dst:             __assert_fail
        - Src:             '../daemon/db-daemon.c:428,9'
          Dst:             __assert_fail
        - Src:             '../daemon/db-daemon.c:430,13'
          Dst:             sigprocmask
        - Src:             '../daemon/db-daemon.c:431,13'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:435,13'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:438,15'
          Dst:             ppoll
        - Src:             '../daemon/db-daemon.c:440,17'
          Dst:             __errno_location
        - Src:             '../daemon/db-daemon.c:442,13'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:446,9'
          Dst:             sigprocmask
        - Src:             '../daemon/db-daemon.c:450,17'
          Dst:             libvchan_wait
        - Src:             '../daemon/db-daemon.c:451,18'
          Dst:             libvchan_is_open
        - Src:             '../daemon/db-daemon.c:452,17'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:456,21'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:457,26'
          Dst:             init_vchan
        - Src:             '../daemon/db-daemon.c:458,25'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:465,30'
          Dst:             request_full_db_sync
        - Src:             '../daemon/db-daemon.c:466,29'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:467,29'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:477,17'
          Dst:             libvchan_buffer_space
        - Src:             '../daemon/db-daemon.c:478,17'
          Dst:             write_vchan_or_client
        - Src:             '../daemon/db-daemon.c:479,20'
          Dst:             libvchan_data_ready
        - Src:             '../daemon/db-daemon.c:480,22'
          Dst:             handle_vchan_data
        - Src:             '../daemon/db-daemon.c:481,21'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:482,21'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:489,13'
          Dst:             __assert_fail
        - Src:             '../daemon/db-daemon.c:493,17'
          Dst:             write_client_buffered
        - Src:             '../daemon/db-daemon.c:496,22'
          Dst:             handle_client_data
        - Src:             '../daemon/db-daemon.c:499,21'
          Dst:             disconnect_client
        - Src:             '../daemon/db-daemon.c:505,9'
          Dst:             __assert_fail
        - Src:             '../daemon/db-daemon.c:508,13'
          Dst:             accept_new_client
    - functionName:    sigemptyset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.__sigset_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigaddset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.__sigset_t *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigprocmask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.__sigset_t *'
        - 'struct.__sigset_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ppoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.pollfd *'
        - size_t
        - 'struct.timespec *'
        - 'struct.__sigset_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_vchan
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.db_daemon_data *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         18
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buffer_create
        - buffer_free
        - fprintf
        - libvchan_client_init
        - libvchan_close
        - libvchan_server_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:577,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:578,21'
              BranchSideFuncs:
                - buffer_free
                - libvchan_close
                - buffer_create
                - fprintf
                - libvchan_client_init
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_server_init
            - BranchSide:      '../daemon/db-daemon.c:582,23'
              BranchSideFuncs:
                - buffer_create
                - fprintf
                - libvchan_client_init
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_server_init
        - Branch String:   '../daemon/db-daemon.c:583,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:584,17'
              BranchSideFuncs:
                - libvchan_client_init
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_server_init
            - BranchSide:      '../daemon/db-daemon.c:587,5'
              BranchSideFuncs:
                - libvchan_client_init
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_server_init
        - Branch String:   '../daemon/db-daemon.c:589,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:591,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - libvchan_server_init
            - BranchSide:      '../daemon/db-daemon.c:609,41'
              BranchSideFuncs:
                - libvchan_client_init
        - Branch String:   '../daemon/db-daemon.c:591,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:593,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-daemon.c:597,41'
              BranchSideFuncs:
                - libvchan_server_init
        - Branch String:   '../daemon/db-daemon.c:603,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:604,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-daemon.c:605,9'
              BranchSideFuncs: []
        - Branch String:   '../daemon/db-daemon.c:615,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:616,13'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-daemon.c:617,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-daemon.c:578,9'
          Dst:             buffer_free
        - Src:             '../daemon/db-daemon.c:579,9'
          Dst:             libvchan_close
        - Src:             '../daemon/db-daemon.c:582,23'
          Dst:             buffer_create
        - Src:             '../daemon/db-daemon.c:584,9'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:597,20'
          Dst:             libvchan_server_init
        - Src:             '../daemon/db-daemon.c:609,20'
          Dst:             libvchan_client_init
    - functionName:    create_pidfile
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.db_daemon_data *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
        - fileno
        - fopen
        - getpid
        - perror
        - snprintf
        - umask
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:630,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:631,9'
              BranchSideFuncs:
                - snprintf
                - umask
                - fopen
                - umask
                - perror
                - getpid
                - fprintf
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - fclose
            - BranchSide:      '../daemon/db-daemon.c:632,14'
              BranchSideFuncs:
                - snprintf
                - umask
                - fopen
                - umask
                - perror
                - getpid
                - fprintf
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - fclose
        - Branch String:   '../daemon/db-daemon.c:638,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:639,9'
              BranchSideFuncs:
                - getpid
                - fprintf
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - fclose
            - BranchSide:      '../daemon/db-daemon.c:642,13'
              BranchSideFuncs:
                - getpid
                - fprintf
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - fclose
        - Branch String:   '../daemon/db-daemon.c:643,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:644,35'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '../daemon/db-daemon.c:645,12'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             '../daemon/db-daemon.c:632,5'
          Dst:             snprintf
        - Src:             '../daemon/db-daemon.c:635,17'
          Dst:             umask
        - Src:             '../daemon/db-daemon.c:636,15'
          Dst:             fopen
        - Src:             '../daemon/db-daemon.c:637,5'
          Dst:             umask
        - Src:             '../daemon/db-daemon.c:639,9'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:642,30'
          Dst:             getpid
        - Src:             '../daemon/db-daemon.c:642,5'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:643,15'
          Dst:             fileno
        - Src:             '../daemon/db-daemon.c:643,9'
          Dst:             fstat
        - Src:             '../daemon/db-daemon.c:645,5'
          Dst:             fclose
    - functionName:    umask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_server_socket
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.db_daemon_data *'
      constantsTouched: []
      argNames:
        - d
      BBCount:         31
      ICount:          196
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - bind
        - close
        - listen
        - mkdir
        - perror
        - snprintf
        - socket
        - stat
        - strcpy
        - symlink
        - umask
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:522,39'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:522,42'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - symlink
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - perror
                - perror
            - BranchSide:      '../daemon/db-daemon.c:526,9'
              BranchSideFuncs:
                - strcpy
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - symlink
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - perror
        - Branch String:   '../daemon/db-daemon.c:522,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:523,9'
              BranchSideFuncs:
                - perror
            - BranchSide:      '../daemon/db-daemon.c:526,9'
              BranchSideFuncs:
                - strcpy
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - symlink
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - perror
        - Branch String:   '../daemon/db-daemon.c:526,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:527,41'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - unlink
                - symlink
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - perror
            - BranchSide:      '../daemon/db-daemon.c:544,25'
              BranchSideFuncs:
                - strcpy
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-daemon.c:527,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:530,13'
              BranchSideFuncs:
                - perror
            - BranchSide:      '../daemon/db-daemon.c:533,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - unlink
                - symlink
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-daemon.c:533,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:535,13'
              BranchSideFuncs:
                - unlink
                - symlink
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - perror
            - BranchSide:      '../daemon/db-daemon.c:541,5'
              BranchSideFuncs:
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-daemon.c:536,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:537,17'
              BranchSideFuncs:
                - perror
            - BranchSide:      '../daemon/db-daemon.c:540,9'
              BranchSideFuncs:
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - perror
        - Branch String:   '../daemon/db-daemon.c:547,35'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:547,38'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
                - perror
            - BranchSide:      '../daemon/db-daemon.c:553,17'
              BranchSideFuncs:
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
        - Branch String:   '../daemon/db-daemon.c:547,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:548,9'
              BranchSideFuncs:
                - perror
            - BranchSide:      '../daemon/db-daemon.c:553,17'
              BranchSideFuncs:
                - umask
                - socket
                - bind
                - __sanitizer_cov_trace_const_cmp4
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
                - perror
                - close
        - Branch String:   '../daemon/db-daemon.c:556,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:557,9'
              BranchSideFuncs:
                - perror
                - close
            - BranchSide:      '../daemon/db-daemon.c:562,16'
              BranchSideFuncs:
                - listen
                - __sanitizer_cov_trace_const_cmp4
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
                - perror
                - close
        - Branch String:   '../daemon/db-daemon.c:562,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:563,9'
              BranchSideFuncs:
                - perror
                - close
            - BranchSide:      '../daemon/db-daemon.c:567,20'
              BranchSideFuncs:
                - umask
                - stat
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../daemon/db-daemon.c:569,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:570,34'
              BranchSideFuncs: []
            - BranchSide:      '../daemon/db-daemon.c:571,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../daemon/db-daemon.c:522,9'
          Dst:             mkdir
        - Src:             '../daemon/db-daemon.c:522,42'
          Dst:             __errno_location
        - Src:             '../daemon/db-daemon.c:523,9'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:527,23'
          Dst:             snprintf
        - Src:             '../daemon/db-daemon.c:530,13'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:535,13'
          Dst:             unlink
        - Src:             '../daemon/db-daemon.c:536,17'
          Dst:             symlink
        - Src:             '../daemon/db-daemon.c:537,17'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:544,9'
          Dst:             strcpy
        - Src:             '../daemon/db-daemon.c:547,9'
          Dst:             unlink
        - Src:             '../daemon/db-daemon.c:547,38'
          Dst:             __errno_location
        - Src:             '../daemon/db-daemon.c:548,9'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:553,17'
          Dst:             umask
        - Src:             '../daemon/db-daemon.c:555,9'
          Dst:             socket
        - Src:             '../daemon/db-daemon.c:556,9'
          Dst:             bind
        - Src:             '../daemon/db-daemon.c:557,9'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:558,9'
          Dst:             close
        - Src:             '../daemon/db-daemon.c:562,9'
          Dst:             listen
        - Src:             '../daemon/db-daemon.c:563,9'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:564,9'
          Dst:             close
        - Src:             '../daemon/db-daemon.c:568,5'
          Dst:             umask
        - Src:             '../daemon/db-daemon.c:569,9'
          Dst:             stat
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    symlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'struct.sockaddr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigterm_handler
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usage
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - argv0
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../daemon/db-daemon.c:689,5'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:690,5'
          Dst:             fprintf
    - functionName:    fuzz_main
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/../daemon/db-daemon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         48
      ICount:          304
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - atoi
        - close
        - close_server_socket
        - create_pidfile
        - dup2
        - exit
        - fork
        - fprintf
        - handle_vchan_data
        - init_server_socket
        - init_vchan
        - mainloop
        - open
        - perror
        - pipe
        - qubesdb_init
        - read
        - remove_pidfile
        - request_full_db_sync
        - setsid
        - signal
        - sigterm_handler
        - snprintf
        - strlen
        - umask
        - usage
        - write
        - write_client_buffered
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../daemon/db-daemon.c:724,19'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:724,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - pipe
                - __sanitizer_cov_trace_const_cmp4
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
                - perror
                - exit
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - usage
                - exit
            - BranchSide:      '../daemon/db-daemon.c:730,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - pipe
                - __sanitizer_cov_trace_const_cmp4
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
                - perror
                - exit
                - strlen
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../daemon/db-daemon.c:724,32'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:724,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - pipe
                - __sanitizer_cov_trace_const_cmp4
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
                - perror
                - exit
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - usage
                - exit
            - BranchSide:      '../daemon/db-daemon.c:730,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - pipe
                - __sanitizer_cov_trace_const_cmp4
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
                - perror
                - exit
                - strlen
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../daemon/db-daemon.c:724,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:725,15'
              BranchSideFuncs:
                - usage
                - exit
            - BranchSide:      '../daemon/db-daemon.c:730,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - pipe
                - __sanitizer_cov_trace_const_cmp4
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
                - perror
                - exit
                - strlen
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../daemon/db-daemon.c:736,19'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:736,29'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - pipe
                - __sanitizer_cov_trace_const_cmp4
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
                - perror
                - exit
            - BranchSide:      '../daemon/db-daemon.c:739,11'
              BranchSideFuncs:
                - pipe
                - __sanitizer_cov_trace_const_cmp4
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
                - perror
                - exit
        - Branch String:   '../daemon/db-daemon.c:736,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:737,25'
              BranchSideFuncs:
                - pipe
                - __sanitizer_cov_trace_const_cmp4
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
                - perror
                - exit
            - BranchSide:      '../daemon/db-daemon.c:739,11'
              BranchSideFuncs:
                - pipe
                - __sanitizer_cov_trace_const_cmp4
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
                - perror
                - exit
        - Branch String:   '../daemon/db-daemon.c:755,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:756,13'
              BranchSideFuncs:
                - perror
                - exit
            - BranchSide:      '../daemon/db-daemon.c:759,17'
              BranchSideFuncs:
                - fork
                - __sanitizer_cov_trace_switch
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
                - perror
                - exit
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:759,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:761,17'
              BranchSideFuncs:
                - perror
                - exit
            - BranchSide:      '../daemon/db-daemon.c:764,23'
              BranchSideFuncs:
                - close
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
            - BranchSide:      '../daemon/db-daemon.c:783,23'
              BranchSideFuncs:
                - close
                - read
                - __sanitizer_cov_trace_const_cmp8
                - exit
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:765,87'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:765,105'
              BranchSideFuncs:
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
            - BranchSide:      '../daemon/db-daemon.c:765,17'
              BranchSideFuncs:
                - snprintf
                - close
                - umask
                - open
                - umask
                - __sanitizer_cov_trace_const_cmp4
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
                - perror
                - exit
        - Branch String:   '../daemon/db-daemon.c:771,21'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:772,21'
              BranchSideFuncs:
                - perror
                - exit
            - BranchSide:      '../daemon/db-daemon.c:775,22'
              BranchSideFuncs:
                - dup2
                - dup2
                - close
                - setsid
                - signal
                - qubesdb_init
                - fprintf
                - exit
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:784,21'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:785,29'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      '../daemon/db-daemon.c:788,17'
              BranchSideFuncs:
                - exit
        - Branch String:   '../daemon/db-daemon.c:803,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:804,17'
              BranchSideFuncs:
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
            - BranchSide:      '../daemon/db-daemon.c:808,10'
              BranchSideFuncs:
                - init_server_socket
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:808,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:809,17'
              BranchSideFuncs:
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
            - BranchSide:      '../daemon/db-daemon.c:829,10'
              BranchSideFuncs:
                - init_vchan
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:829,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:830,17'
              BranchSideFuncs:
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
            - BranchSide:      '../daemon/db-daemon.c:834,12'
              BranchSideFuncs:
                - request_full_db_sync
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:834,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:836,14'
              BranchSideFuncs:
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
            - BranchSide:      '../daemon/db-daemon.c:858,19'
              BranchSideFuncs:
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
        - Branch String:   '../daemon/db-daemon.c:836,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:837,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
            - BranchSide:      '../daemon/db-daemon.c:840,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:842,9'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:843,18'
              BranchSideFuncs:
                - handle_vchan_data
                - fprintf
                - exit
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
            - BranchSide:      '../daemon/db-daemon.c:848,5'
              BranchSideFuncs:
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
        - Branch String:   '../daemon/db-daemon.c:843,17'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:842,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - write
                - __sanitizer_cov_trace_const_cmp8
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
                - perror
                - handle_vchan_data
                - fprintf
                - exit
            - BranchSide:      '../daemon/db-daemon.c:844,25'
              BranchSideFuncs:
                - fprintf
                - exit
        - Branch String:   '../daemon/db-daemon.c:858,13'
          Branch Sides:
            - BranchSide:      '../daemon/db-daemon.c:858,13'
              BranchSideFuncs:
                - perror
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
            - BranchSide:      '../daemon/db-daemon.c:859,13'
              BranchSideFuncs:
                - perror
                - close
                - create_pidfile
                - mainloop
                - __sanitizer_cov_trace_const_cmp4
                - close_server_socket
                - remove_pidfile
      Callsites:
        - Src:             '../daemon/db-daemon.c:725,9'
          Dst:             usage
        - Src:             '../daemon/db-daemon.c:726,9'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:735,22'
          Dst:             atoi
        - Src:             '../daemon/db-daemon.c:736,22'
          Dst:             strlen
        - Src:             '../daemon/db-daemon.c:755,13'
          Dst:             pipe
        - Src:             '../daemon/db-daemon.c:756,13'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:757,13'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:759,17'
          Dst:             fork
        - Src:             '../daemon/db-daemon.c:761,17'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:762,17'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:764,17'
          Dst:             close
        - Src:             '../daemon/db-daemon.c:765,17'
          Dst:             snprintf
        - Src:             '../daemon/db-daemon.c:767,17'
          Dst:             close
        - Src:             '../daemon/db-daemon.c:768,29'
          Dst:             umask
        - Src:             '../daemon/db-daemon.c:769,26'
          Dst:             open
        - Src:             '../daemon/db-daemon.c:770,17'
          Dst:             umask
        - Src:             '../daemon/db-daemon.c:772,21'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:773,21'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:775,17'
          Dst:             dup2
        - Src:             '../daemon/db-daemon.c:776,17'
          Dst:             dup2
        - Src:             '../daemon/db-daemon.c:777,17'
          Dst:             close
        - Src:             '../daemon/db-daemon.c:779,17'
          Dst:             setsid
        - Src:             '../daemon/db-daemon.c:783,17'
          Dst:             close
        - Src:             '../daemon/db-daemon.c:784,21'
          Dst:             read
        - Src:             '../daemon/db-daemon.c:785,21'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:786,21'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:788,17'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:793,5'
          Dst:             signal
        - Src:             '../daemon/db-daemon.c:793,5'
          Dst:             sigterm_handler
        - Src:             '../daemon/db-daemon.c:797,12'
          Dst:             qubesdb_init
        - Src:             '../daemon/db-daemon.c:797,12'
          Dst:             write_client_buffered
        - Src:             '../daemon/db-daemon.c:804,9'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:805,9'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:808,10'
          Dst:             init_server_socket
        - Src:             '../daemon/db-daemon.c:809,9'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:810,9'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:829,10'
          Dst:             init_vchan
        - Src:             '../daemon/db-daemon.c:830,9'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:831,9'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:836,14'
          Dst:             request_full_db_sync
        - Src:             '../daemon/db-daemon.c:837,13'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:838,13'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:843,18'
          Dst:             handle_vchan_data
        - Src:             '../daemon/db-daemon.c:844,17'
          Dst:             fprintf
        - Src:             '../daemon/db-daemon.c:845,17'
          Dst:             exit
        - Src:             '../daemon/db-daemon.c:858,13'
          Dst:             write
        - Src:             '../daemon/db-daemon.c:859,13'
          Dst:             perror
        - Src:             '../daemon/db-daemon.c:860,9'
          Dst:             close
        - Src:             '../daemon/db-daemon.c:863,5'
          Dst:             create_pidfile
        - Src:             '../daemon/db-daemon.c:865,12'
          Dst:             mainloop
        - Src:             '../daemon/db-daemon.c:868,5'
          Dst:             close_server_socket
        - Src:             '../daemon/db-daemon.c:871,5'
          Dst:             remove_pidfile
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pipe
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fork
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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:    setsid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        2
      argTypes:
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - handle_vchan_data
        - qubesdb_destroy
        - qubesdb_init
        - write_client_buffered
      functionUses:    0
      BranchProfiles:
        - Branch String:   'db-daemon_fuzzer.c:138,19'
          Branch Sides:
            - BranchSide:      'db-daemon_fuzzer.c:138,22'
              BranchSideFuncs:
                - handle_vchan_data
                - __sanitizer_cov_trace_const_cmp4
                - qubesdb_destroy
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'db-daemon_fuzzer.c:138,2'
              BranchSideFuncs:
                - qubesdb_destroy
                - __sanitizer_cov_trace_const_cmp8
                - handle_vchan_data
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'db-daemon_fuzzer.c:138,2'
          Branch Sides:
            - BranchSide:      'db-daemon_fuzzer.c:138,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - qubesdb_destroy
                - handle_vchan_data
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'db-daemon_fuzzer.c:140,20'
              BranchSideFuncs:
                - qubesdb_destroy
      Callsites:
        - Src:             'db-daemon_fuzzer.c:135,9'
          Dst:             qubesdb_init
        - Src:             'db-daemon_fuzzer.c:135,9'
          Dst:             write_client_buffered
        - Src:             'db-daemon_fuzzer.c:138,22'
          Dst:             handle_vchan_data
        - Src:             'db-daemon_fuzzer.c:140,2'
          Dst:             qubesdb_destroy
    - functionName:    pselect
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'struct.__sigset_t *'
        - 'struct.__sigset_t *'
        - 'struct.__sigset_t *'
        - 'struct.timespec *'
        - 'struct.__sigset_t *'
      constantsTouched: []
      argNames:
        - nfds
        - readfds
        - writefds
        - exceptfds
        - timeout
        - sigmask
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sd_notify
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - unset_environment
        - state
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_client_init
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      'struct.libvchan *'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - domain
        - port
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_server_init
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      'struct.libvchan *'
      argCount:        4
      argTypes:
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - domain
        - port
        - read_min
        - write_min
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_buffer_space
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.libvchan *'
      constantsTouched: []
      argNames:
        - ctrl
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_data_ready
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.libvchan *'
      constantsTouched: []
      argNames:
        - ctrl
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_is_open
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.libvchan *'
      constantsTouched: []
      argNames:
        - ctrl
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_fd_for_select
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.libvchan *'
      constantsTouched: []
      argNames:
        - ctrl
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_close
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.libvchan *'
      constantsTouched: []
      argNames:
        - ctrl
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_wait
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.libvchan *'
      constantsTouched: []
      argNames:
        - ctrl
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_recv
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libvchan *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctrl
        - data
        - size
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
      functionUses:    3
      BranchProfiles:
        - Branch String:   'db-daemon_fuzzer.c:68,5'
          Branch Sides:
            - BranchSide:      'db-daemon_fuzzer.c:69,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'db-daemon_fuzzer.c:73,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'db-daemon_fuzzer.c:69,3'
          Dst:             __errno_location
    - functionName:    libvchan_read
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libvchan *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctrl
        - data
        - size
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'db-daemon_fuzzer.c:54,12'
          Branch Sides:
            - BranchSide:      'db-daemon_fuzzer.c:54,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'db-daemon_fuzzer.c:55,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    libvchan_send
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libvchan *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctrl
        - data
        - size
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvchan_write
      functionSourceFile: '/src/qubes-os/qubes-core-qubesdb/fuzz/db-daemon_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libvchan *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ctrl
        - data
        - size
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
