---
Fuzzer filename: '/src/mosquitto/fuzzing/apps/mosquitto_passwd/mosquitto_passwd_fuzz_load.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/mosquitto/fuzzing/apps/mosquitto_passwd/mosquitto_passwd_fuzz_load.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20run_mosquitto_passwdPc
        - fclose
        - fopen
        - fwrite
        - getpid
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mosquitto_passwd_fuzz_load.cpp:59,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd_fuzz_load.cpp:59,12'
              BranchSideFuncs:
                - fwrite
                - fclose
                - _Z20run_mosquitto_passwdPc
                - unlink
            - BranchSide:      'mosquitto_passwd_fuzz_load.cpp:60,9'
              BranchSideFuncs:
                - fwrite
                - fclose
                - _Z20run_mosquitto_passwdPc
                - unlink
      Callsites:
        - Src:             'mosquitto_passwd_fuzz_load.cpp:57,67'
          Dst:             getpid
        - Src:             'mosquitto_passwd_fuzz_load.cpp:57,2'
          Dst:             snprintf
        - Src:             'mosquitto_passwd_fuzz_load.cpp:58,9'
          Dst:             fopen
        - Src:             'mosquitto_passwd_fuzz_load.cpp:60,2'
          Dst:             fwrite
        - Src:             'mosquitto_passwd_fuzz_load.cpp:61,2'
          Dst:             fclose
        - Src:             'mosquitto_passwd_fuzz_load.cpp:63,2'
          Dst:             _Z20run_mosquitto_passwdPc
        - Src:             'mosquitto_passwd_fuzz_load.cpp:65,2'
          Dst:             unlink
    - 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:    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:    9
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20run_mosquitto_passwdPc
      functionSourceFile: '/src/mosquitto/fuzzing/apps/mosquitto_passwd/mosquitto_passwd_fuzz_load.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mosquitto_passwd_fuzz_main
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mosquitto_passwd_fuzz_load.cpp:38,12'
          Dst:             strdup
        - Src:             'mosquitto_passwd_fuzz_load.cpp:39,12'
          Dst:             strdup
        - Src:             'mosquitto_passwd_fuzz_load.cpp:41,12'
          Dst:             strdup
        - Src:             'mosquitto_passwd_fuzz_load.cpp:42,12'
          Dst:             strdup
        - Src:             'mosquitto_passwd_fuzz_load.cpp:44,2'
          Dst:             mosquitto_passwd_fuzz_main
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_pwuser_cb
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._IO_FILE *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.cb_helper *'
      constantsTouched: []
      argNames:
        - fptr
        - ftmp
        - username
        - password
        - line
        - helper
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - output_new_password
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:308,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:310,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:313,3'
              BranchSideFuncs:
                - output_new_password
      Callsites:
        - Src:             'mosquitto_passwd.c:308,5'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:310,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:314,8'
          Dst:             output_new_password
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - 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:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_new_password
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fptr
        - username
        - password
        - iterations
      BBCount:         18
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - base64__encode
        - fprintf
        - pw__hash
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:137,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:138,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:141,2'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - pw__hash
                - __sanitizer_cov_trace_const_cmp4
                - base64__encode
                - __sanitizer_cov_trace_const_cmp4
                - base64__encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - free
                - free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:146,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:147,11'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      'mosquitto_passwd.c:149,26'
              BranchSideFuncs:
                - base64__encode
                - __sanitizer_cov_trace_const_cmp4
                - base64__encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - free
                - free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:150,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:151,12'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      'mosquitto_passwd.c:153,27'
              BranchSideFuncs:
                - base64__encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - free
                - free
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:154,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:155,13'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      'mosquitto_passwd.c:157,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - free
                - free
                - fprintf
        - Branch String:   'mosquitto_passwd.c:157,8'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:158,14'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      'mosquitto_passwd.c:160,14'
              BranchSideFuncs:
                - fprintf
                - free
                - free
      Callsites:
        - Src:             'mosquitto_passwd.c:138,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:145,7'
          Dst:             pw__hash
        - Src:             'mosquitto_passwd.c:147,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:149,8'
          Dst:             base64__encode
        - Src:             'mosquitto_passwd.c:151,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:153,9'
          Dst:             base64__encode
        - Src:             'mosquitto_passwd.c:155,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:158,6'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:160,6'
          Dst:             fprintf
    - functionName:    update_file_cb
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._IO_FILE *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.cb_helper *'
      constantsTouched: []
      argNames:
        - fptr
        - ftmp
        - username
        - password
        - line
        - helper
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - output_new_password
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:285,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:286,30'
              BranchSideFuncs:
                - output_new_password
            - BranchSide:      'mosquitto_passwd.c:288,30'
              BranchSideFuncs:
                - output_new_password
      Callsites:
        - Src:             'mosquitto_passwd.c:286,10'
          Dst:             output_new_password
        - Src:             'mosquitto_passwd.c:288,10'
          Dst:             output_new_password
    - functionName:    delete_pwuser_cb
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._IO_FILE *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.cb_helper *'
      constantsTouched: []
      argNames:
        - fptr
        - ftmp
        - username
        - password
        - line
        - helper
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:249,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:251,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:254,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mosquitto_passwd.c:249,5'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:251,3'
          Dst:             fprintf
    - functionName:    pwfile_iterate
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._IO_FILE *'
        - 'func_type *'
        - 'struct.cb_helper *'
      constantsTouched: []
      argNames:
        - fptr
        - ftmp
        - cb
        - helper
      BBCount:         32
      ICount:          230
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - feof
        - fgets_extending
        - fprintf
        - misc__trimblanks
        - strlen
        - strtok
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:185,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:186,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:189,12'
              BranchSideFuncs:
                - malloc
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fgets_extending
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - fprintf
                - free
                - free
                - fprintf
                - free
                - free
                - free
                - malloc
                - fprintf
                - free
                - fprintf
                - free
        - Branch String:   'mosquitto_passwd.c:191,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:192,11'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'mosquitto_passwd.c:197,2'
              BranchSideFuncs:
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fgets_extending
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - fprintf
                - free
                - free
                - fprintf
                - free
                - free
                - free
                - malloc
                - fprintf
                - free
        - Branch String:   'mosquitto_passwd.c:197,20'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:197,2'
              BranchSideFuncs:
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fgets_extending
                - fprintf
                - free
                - free
                - fprintf
                - free
                - free
                - free
                - malloc
                - fprintf
                - free
            - BranchSide:      'mosquitto_passwd.c:197,54'
              BranchSideFuncs:
                - fgets_extending
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - free
                - free
                - fprintf
                - free
                - free
                - free
                - malloc
                - fprintf
                - free
        - Branch String:   'mosquitto_passwd.c:197,2'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:198,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fgets_extending
                - free
                - free
                - fprintf
                - free
                - free
                - fprintf
                - free
                - free
                - free
                - malloc
                - fprintf
                - free
            - BranchSide:      'mosquitto_passwd.c:233,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'mosquitto_passwd.c:198,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:199,9'
              BranchSideFuncs:
                - free
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fgets_extending
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - free
                - free
                - fprintf
                - free
                - free
                - fprintf
                - free
            - BranchSide:      'mosquitto_passwd.c:208,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fgets_extending
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - malloc
                - fprintf
                - free
                - fprintf
                - free
                - free
                - fprintf
                - free
                - free
        - Branch String:   'mosquitto_passwd.c:202,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:203,13'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'mosquitto_passwd.c:207,3'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fgets_extending
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - free
                - malloc
                - fprintf
                - free
                - fprintf
                - free
                - free
                - fprintf
                - free
                - free
        - Branch String:   'mosquitto_passwd.c:212,23'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:212,26'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      'mosquitto_passwd.c:213,12'
              BranchSideFuncs:
                - fprintf
                - free
                - free
        - Branch String:   'mosquitto_passwd.c:212,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:213,12'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      'mosquitto_passwd.c:218,31'
              BranchSideFuncs:
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fgets_extending
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - fprintf
                - free
                - free
                - free
                - malloc
                - fprintf
                - free
                - fprintf
                - free
                - free
        - Branch String:   'mosquitto_passwd.c:221,28'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:221,38'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      'mosquitto_passwd.c:222,12'
              BranchSideFuncs:
                - fprintf
                - free
                - free
        - Branch String:   'mosquitto_passwd.c:221,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:222,12'
              BranchSideFuncs:
                - fprintf
                - free
                - free
            - BranchSide:      'mosquitto_passwd.c:228,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fgets_extending
                - free
                - free
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - strtok
                - strtok
                - misc__trimblanks
                - misc__trimblanks
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - free
                - free
                - fprintf
                - free
                - free
                - free
                - malloc
                - fprintf
                - free
        - Branch String:   'mosquitto_passwd.c:229,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:197,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'mosquitto_passwd.c:230,4'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'mosquitto_passwd.c:186,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:192,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:197,9'
          Dst:             feof
        - Src:             'mosquitto_passwd.c:197,23'
          Dst:             fgets_extending
        - Src:             'mosquitto_passwd.c:203,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:210,14'
          Dst:             strtok
        - Src:             'mosquitto_passwd.c:211,14'
          Dst:             strtok
        - Src:             'mosquitto_passwd.c:213,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:218,14'
          Dst:             misc__trimblanks
        - Src:             'mosquitto_passwd.c:219,14'
          Dst:             misc__trimblanks
        - Src:             'mosquitto_passwd.c:221,6'
          Dst:             strlen
        - Src:             'mosquitto_passwd.c:221,31'
          Dst:             strlen
        - Src:             'mosquitto_passwd.c:222,4'
          Dst:             fprintf
    - functionName:    feof
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtok
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_contents
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - feof
        - fileno
        - fread
        - fwrite
        - rewind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:351,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:351,33'
              BranchSideFuncs: []
            - BranchSide:      'mosquitto_passwd.c:354,2'
              BranchSideFuncs:
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fread
                - __sanitizer_cov_trace_const_cmp8
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fwrite
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'mosquitto_passwd.c:354,2'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:355,15'
              BranchSideFuncs:
                - fread
                - __sanitizer_cov_trace_const_cmp8
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - feof
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'mosquitto_passwd.c:364,2'
              BranchSideFuncs: []
        - Branch String:   'mosquitto_passwd.c:356,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:357,14'
              BranchSideFuncs:
                - fwrite
                - __sanitizer_cov_trace_cmp8
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fread
                - __sanitizer_cov_trace_const_cmp8
                - feof
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'mosquitto_passwd.c:361,17'
              BranchSideFuncs:
                - feof
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'mosquitto_passwd.c:357,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'mosquitto_passwd.c:360,3'
              BranchSideFuncs:
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fread
                - __sanitizer_cov_trace_const_cmp8
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - fwrite
                - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             'mosquitto_passwd.c:345,2'
          Dst:             rewind
        - Src:             'mosquitto_passwd.c:346,2'
          Dst:             rewind
        - Src:             'mosquitto_passwd.c:351,15'
          Dst:             fileno
        - Src:             'mosquitto_passwd.c:351,5'
          Dst:             ftruncate
        - Src:             'mosquitto_passwd.c:354,9'
          Dst:             feof
        - Src:             'mosquitto_passwd.c:355,9'
          Dst:             fread
        - Src:             'mosquitto_passwd.c:357,7'
          Dst:             fwrite
        - Src:             'mosquitto_passwd.c:361,12'
          Dst:             feof
    - functionName:    rewind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftruncate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_pwuser
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._IO_FILE *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fptr
        - ftmp
        - username
        - password
        - iterations
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - output_new_password
        - printf
        - pwfile_iterate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:330,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:331,45'
              BranchSideFuncs:
                - printf
            - BranchSide:      'mosquitto_passwd.c:334,43'
              BranchSideFuncs:
                - printf
                - output_new_password
      Callsites:
        - Src:             'mosquitto_passwd.c:328,7'
          Dst:             pwfile_iterate
        - Src:             'mosquitto_passwd.c:328,7'
          Dst:             update_pwuser_cb
        - Src:             'mosquitto_passwd.c:331,3'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:334,3'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:335,10'
          Dst:             output_new_password
    - functionName:    printf
      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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_file
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - fptr
        - ftmp
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pwfile_iterate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mosquitto_passwd.c:294,9'
          Dst:             pwfile_iterate
        - Src:             'mosquitto_passwd.c:294,9'
          Dst:             update_file_cb
    - functionName:    delete_pwuser
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fptr
        - ftmp
        - username
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - pwfile_iterate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:268,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:269,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:272,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mosquitto_passwd.c:266,7'
          Dst:             pwfile_iterate
        - Src:             'mosquitto_passwd.c:266,7'
          Dst:             delete_pwuser_cb
        - Src:             'mosquitto_passwd.c:269,3'
          Dst:             fprintf
    - functionName:    mpw_tmpfile
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - RAND_bytes
        - fdopen
        - mkstemp
        - strcpy
        - strlen
        - umask
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:82,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:85,5'
              BranchSideFuncs:
                - RAND_bytes
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - umask
                - mkstemp
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - fdopen
            - BranchSide:      'mosquitto_passwd.c:85,5'
              BranchSideFuncs:
                - RAND_bytes
                - __sanitizer_cov_trace_const_cmp4
                - strcpy
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - umask
                - mkstemp
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - fdopen
        - Branch String:   'mosquitto_passwd.c:85,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'mosquitto_passwd.c:89,2'
              BranchSideFuncs:
                - strcpy
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - umask
                - mkstemp
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - fdopen
        - Branch String:   'mosquitto_passwd.c:91,2'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:92,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - umask
                - mkstemp
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - fdopen
            - BranchSide:      'mosquitto_passwd.c:94,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - umask
                - mkstemp
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - fdopen
        - Branch String:   'mosquitto_passwd.c:95,2'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:96,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - umask
                - mkstemp
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - fdopen
            - BranchSide:      'mosquitto_passwd.c:98,39'
              BranchSideFuncs:
                - umask
                - mkstemp
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - fdopen
        - Branch String:   'mosquitto_passwd.c:102,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:102,13'
              BranchSideFuncs: []
            - BranchSide:      'mosquitto_passwd.c:103,2'
              BranchSideFuncs:
                - unlink
                - fdopen
      Callsites:
        - Src:             'mosquitto_passwd.c:85,5'
          Dst:             RAND_bytes
        - Src:             'mosquitto_passwd.c:89,2'
          Dst:             strcpy
        - Src:             'mosquitto_passwd.c:91,8'
          Dst:             strlen
        - Src:             'mosquitto_passwd.c:100,2'
          Dst:             umask
        - Src:             'mosquitto_passwd.c:101,7'
          Dst:             mkstemp
        - Src:             'mosquitto_passwd.c:103,2'
          Dst:             unlink
        - Src:             'mosquitto_passwd.c:105,9'
          Dst:             fdopen
    - functionName:    RAND_bytes
      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:    2
      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:    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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkstemp
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_backup
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - backup_file
        - fptr
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - copy_contents
        - fclose
        - fdopen
        - fprintf
        - mkstemp
        - rewind
        - umask
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:377,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:378,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:381,19'
              BranchSideFuncs:
                - fdopen
                - fprintf
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - rewind
                - fprintf
                - fclose
        - Branch String:   'mosquitto_passwd.c:383,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:384,11'
              BranchSideFuncs:
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - rewind
                - fprintf
                - fclose
            - BranchSide:      'mosquitto_passwd.c:388,19'
              BranchSideFuncs:
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - rewind
                - fprintf
                - fclose
        - Branch String:   'mosquitto_passwd.c:388,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:389,11'
              BranchSideFuncs:
                - fprintf
                - fclose
            - BranchSide:      'mosquitto_passwd.c:393,9'
              BranchSideFuncs:
                - fclose
                - rewind
      Callsites:
        - Src:             'mosquitto_passwd.c:375,2'
          Dst:             umask
        - Src:             'mosquitto_passwd.c:376,7'
          Dst:             mkstemp
        - Src:             'mosquitto_passwd.c:378,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:381,12'
          Dst:             fdopen
        - Src:             'mosquitto_passwd.c:384,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:388,5'
          Dst:             copy_contents
        - Src:             'mosquitto_passwd.c:389,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:390,3'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:393,2'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:394,2'
          Dst:             rewind
    - functionName:    is_username_valid
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - username
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
        - fprintf
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:413,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:414,17'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - strchr
                - fprintf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:430,2'
              BranchSideFuncs: []
        - Branch String:   'mosquitto_passwd.c:415,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:416,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:419,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - strchr
                - fprintf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   'mosquitto_passwd.c:419,3'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:420,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strchr
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:425,13'
              BranchSideFuncs:
                - strchr
                - fprintf
        - Branch String:   'mosquitto_passwd.c:420,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:421,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:424,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - strchr
                - fprintf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   'mosquitto_passwd.c:425,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:426,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:429,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mosquitto_passwd.c:414,10'
          Dst:             strlen
        - Src:             'mosquitto_passwd.c:416,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:420,7'
          Dst:             __ctype_b_loc
        - Src:             'mosquitto_passwd.c:421,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:425,6'
          Dst:             strchr
        - Src:             'mosquitto_passwd.c:426,4'
          Dst:             fprintf
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'short **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_usage
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:118,2'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:118,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
            - BranchSide:      'mosquitto_passwd.c:118,2'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
      Callsites:
        - Src:             'mosquitto_passwd.c:118,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:119,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:120,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:121,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:122,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:123,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:124,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:125,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:126,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:127,2'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:128,2'
          Dst:             printf
    - functionName:    mosquitto_passwd_fuzz_main
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         145
      ICount:          935
      EdgeCount:       198
      CyclomaticComplexity: 55
      functionsReached:
        - OPENSSL_init_crypto
        - __errno_location
        - atoi
        - copy_contents
        - create_backup
        - delete_pwuser
        - fclose
        - fprintf
        - get_password
        - handle_sigint
        - is_username_valid
        - mosquitto__fopen
        - mpw_tmpfile
        - output_new_password
        - print_usage
        - printf
        - realpath
        - signal
        - snprintf
        - strcmp
        - strdup
        - strlen
        - unlink
        - update_file
        - update_pwuser
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mosquitto_passwd.c:465,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:466,3'
              BranchSideFuncs:
                - print_usage
            - BranchSide:      'mosquitto_passwd.c:470,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'mosquitto_passwd.c:471,2'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:472,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'mosquitto_passwd.c:510,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:472,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:473,7'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'mosquitto_passwd.c:486,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'mosquitto_passwd.c:473,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:474,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:477,15'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   'mosquitto_passwd.c:477,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:478,14'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:479,21'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   'mosquitto_passwd.c:479,13'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:480,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:482,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'mosquitto_passwd.c:486,12'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:487,15'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'mosquitto_passwd.c:488,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'mosquitto_passwd.c:488,12'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:489,15'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'mosquitto_passwd.c:490,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'mosquitto_passwd.c:490,12'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:491,16'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'mosquitto_passwd.c:492,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'mosquitto_passwd.c:492,12'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:493,7'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:503,20'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:493,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:494,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:497,22'
              BranchSideFuncs:
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
        - Branch String:   'mosquitto_passwd.c:499,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:500,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:503,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - atoi
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'mosquitto_passwd.c:503,12'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:504,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:506,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:510,16'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:510,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:514,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:510,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:511,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:514,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:514,16'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:514,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:518,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:514,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:515,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:518,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:518,17'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:518,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:522,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:518,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:519,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:522,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:522,17'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:522,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:527,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
        - Branch String:   'mosquitto_passwd.c:522,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:523,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:527,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
        - Branch String:   'mosquitto_passwd.c:527,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:528,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:546,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - fprintf
        - Branch String:   'mosquitto_passwd.c:528,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:529,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:538,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - fprintf
        - Branch String:   'mosquitto_passwd.c:529,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:530,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:533,25'
              BranchSideFuncs:
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
        - Branch String:   'mosquitto_passwd.c:538,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:539,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:542,25'
              BranchSideFuncs:
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
        - Branch String:   'mosquitto_passwd.c:546,11'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:547,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:554,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
        - Branch String:   'mosquitto_passwd.c:547,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:548,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:551,24'
              BranchSideFuncs:
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
        - Branch String:   'mosquitto_passwd.c:554,11'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:555,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:561,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'mosquitto_passwd.c:555,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:556,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:559,24'
              BranchSideFuncs:
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
        - Branch String:   'mosquitto_passwd.c:561,30'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:561,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:565,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
        - Branch String:   'mosquitto_passwd.c:561,11'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:562,23'
              BranchSideFuncs:
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:565,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - print_usage
                - __sanitizer_cov_trace_cmp4
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
        - Branch String:   'mosquitto_passwd.c:565,31'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:565,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - print_usage
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:569,3'
              BranchSideFuncs:
                - print_usage
        - Branch String:   'mosquitto_passwd.c:565,11'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:566,23'
              BranchSideFuncs:
                - is_username_valid
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:569,3'
              BranchSideFuncs:
                - print_usage
        - Branch String:   'mosquitto_passwd.c:573,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:574,3'
              BranchSideFuncs:
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:576,5'
              BranchSideFuncs:
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
        - Branch String:   'mosquitto_passwd.c:576,18'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:576,28'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:588,27'
              BranchSideFuncs:
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   'mosquitto_passwd.c:576,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:577,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mosquitto_passwd.c:588,27'
              BranchSideFuncs:
                - realpath
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - strerror
                - fprintf
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   'mosquitto_passwd.c:589,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:590,6'
              BranchSideFuncs:
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      'mosquitto_passwd.c:603,5'
              BranchSideFuncs:
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   'mosquitto_passwd.c:590,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:591,27'
              BranchSideFuncs:
                - strdup
                - fprintf
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      'mosquitto_passwd.c:597,12'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   'mosquitto_passwd.c:592,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:593,13'
              BranchSideFuncs:
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      'mosquitto_passwd.c:596,3'
              BranchSideFuncs:
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   'mosquitto_passwd.c:603,5'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:604,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      'mosquitto_passwd.c:624,27'
              BranchSideFuncs:
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
        - Branch String:   'mosquitto_passwd.c:604,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:605,65'
              BranchSideFuncs:
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
                - free
            - BranchSide:      'mosquitto_passwd.c:612,27'
              BranchSideFuncs:
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
        - Branch String:   'mosquitto_passwd.c:606,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:607,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'mosquitto_passwd.c:610,19'
              BranchSideFuncs:
                - mosquitto__fopen
                - __errno_location
                - strerror
                - fprintf
                - free
                - free
                - printf
                - output_new_password
                - fclose
        - Branch String:   'mosquitto_passwd.c:613,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:614,12'
              BranchSideFuncs:
                - free
                - printf
                - output_new_password
                - fclose
            - BranchSide:      'mosquitto_passwd.c:618,8'
              BranchSideFuncs:
                - free
                - printf
                - output_new_password
                - fclose
        - Branch String:   'mosquitto_passwd.c:625,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:626,12'
              BranchSideFuncs:
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
            - BranchSide:      'mosquitto_passwd.c:631,23'
              BranchSideFuncs:
                - strlen
                - malloc
                - fprintf
                - free
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
        - Branch String:   'mosquitto_passwd.c:633,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:634,12'
              BranchSideFuncs:
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
            - BranchSide:      'mosquitto_passwd.c:638,12'
              BranchSideFuncs:
                - snprintf
                - free
                - create_backup
                - __sanitizer_cov_trace_const_cmp4
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
                - fclose
                - free
        - Branch String:   'mosquitto_passwd.c:642,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:643,11'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'mosquitto_passwd.c:648,10'
              BranchSideFuncs:
                - mpw_tmpfile
                - __errno_location
                - strerror
                - fprintf
                - fclose
                - free
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
        - Branch String:   'mosquitto_passwd.c:649,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:650,12'
              BranchSideFuncs:
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
            - BranchSide:      'mosquitto_passwd.c:655,6'
              BranchSideFuncs:
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
                - delete_pwuser
        - Branch String:   'mosquitto_passwd.c:655,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:656,23'
              BranchSideFuncs:
                - delete_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
            - BranchSide:      'mosquitto_passwd.c:657,12'
              BranchSideFuncs:
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
                - update_file
        - Branch String:   'mosquitto_passwd.c:657,12'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:658,21'
              BranchSideFuncs:
                - update_file
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
            - BranchSide:      'mosquitto_passwd.c:660,7'
              BranchSideFuncs:
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
                - update_pwuser
        - Branch String:   'mosquitto_passwd.c:660,7'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:662,24'
              BranchSideFuncs:
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
            - BranchSide:      'mosquitto_passwd.c:664,66'
              BranchSideFuncs:
                - get_password
                - __sanitizer_cov_trace_const_cmp4
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - unlink
                - free
        - Branch String:   'mosquitto_passwd.c:665,8'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:666,13'
              BranchSideFuncs:
                - fclose
                - fclose
                - unlink
                - free
            - BranchSide:      'mosquitto_passwd.c:673,24'
              BranchSideFuncs:
                - update_pwuser
                - __sanitizer_cov_trace_const_cmp4
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
                - fclose
                - fclose
                - unlink
                - free
        - Branch String:   'mosquitto_passwd.c:676,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:677,11'
              BranchSideFuncs:
                - fclose
                - fclose
                - unlink
                - free
            - BranchSide:      'mosquitto_passwd.c:684,20'
              BranchSideFuncs:
                - copy_contents
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fclose
                - unlink
                - free
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
        - Branch String:   'mosquitto_passwd.c:684,6'
          Branch Sides:
            - BranchSide:      'mosquitto_passwd.c:685,11'
              BranchSideFuncs:
                - fclose
                - fclose
                - fprintf
                - fprintf
                - free
            - BranchSide:      'mosquitto_passwd.c:692,10'
              BranchSideFuncs:
                - fclose
                - fclose
                - unlink
                - free
      Callsites:
        - Src:             'mosquitto_passwd.c:454,2'
          Dst:             signal
        - Src:             'mosquitto_passwd.c:454,2'
          Dst:             handle_sigint
        - Src:             'mosquitto_passwd.c:455,2'
          Dst:             signal
        - Src:             'mosquitto_passwd.c:455,2'
          Dst:             handle_sigint
        - Src:             'mosquitto_passwd.c:458,2'
          Dst:             OPENSSL_init_crypto
        - Src:             'mosquitto_passwd.c:466,3'
          Dst:             print_usage
        - Src:             'mosquitto_passwd.c:472,7'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:474,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:477,8'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:479,14'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:482,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:486,13'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:488,13'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:490,13'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:492,13'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:494,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:497,17'
          Dst:             atoi
        - Src:             'mosquitto_passwd.c:500,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:503,13'
          Dst:             strcmp
        - Src:             'mosquitto_passwd.c:511,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:515,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:519,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:523,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:530,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:539,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:548,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:556,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:569,3'
          Dst:             print_usage
        - Src:             'mosquitto_passwd.c:573,6'
          Dst:             is_username_valid
        - Src:             'mosquitto_passwd.c:576,21'
          Dst:             strlen
        - Src:             'mosquitto_passwd.c:577,3'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:588,18'
          Dst:             realpath
        - Src:             'mosquitto_passwd.c:590,6'
          Dst:             __errno_location
        - Src:             'mosquitto_passwd.c:591,20'
          Dst:             strdup
        - Src:             'mosquitto_passwd.c:593,5'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:597,66'
          Dst:             __errno_location
        - Src:             'mosquitto_passwd.c:597,57'
          Dst:             strerror
        - Src:             'mosquitto_passwd.c:597,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:605,9'
          Dst:             get_password
        - Src:             'mosquitto_passwd.c:612,10'
          Dst:             mosquitto__fopen
        - Src:             'mosquitto_passwd.c:614,96'
          Dst:             __errno_location
        - Src:             'mosquitto_passwd.c:614,87'
          Dst:             strerror
        - Src:             'mosquitto_passwd.c:614,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:619,3'
          Dst:             printf
        - Src:             'mosquitto_passwd.c:620,8'
          Dst:             output_new_password
        - Src:             'mosquitto_passwd.c:621,3'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:624,10'
          Dst:             mosquitto__fopen
        - Src:             'mosquitto_passwd.c:626,93'
          Dst:             __errno_location
        - Src:             'mosquitto_passwd.c:626,84'
          Dst:             strerror
        - Src:             'mosquitto_passwd.c:626,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:631,16'
          Dst:             strlen
        - Src:             'mosquitto_passwd.c:634,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:638,3'
          Dst:             snprintf
        - Src:             'mosquitto_passwd.c:642,6'
          Dst:             create_backup
        - Src:             'mosquitto_passwd.c:643,4'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:648,10'
          Dst:             mpw_tmpfile
        - Src:             'mosquitto_passwd.c:650,76'
          Dst:             __errno_location
        - Src:             'mosquitto_passwd.c:650,67'
          Dst:             strerror
        - Src:             'mosquitto_passwd.c:650,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:651,4'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:656,9'
          Dst:             delete_pwuser
        - Src:             'mosquitto_passwd.c:658,9'
          Dst:             update_file
        - Src:             'mosquitto_passwd.c:662,10'
          Dst:             update_pwuser
        - Src:             'mosquitto_passwd.c:664,10'
          Dst:             get_password
        - Src:             'mosquitto_passwd.c:666,6'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:667,6'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:668,6'
          Dst:             unlink
        - Src:             'mosquitto_passwd.c:673,10'
          Dst:             update_pwuser
        - Src:             'mosquitto_passwd.c:677,4'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:678,4'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:679,4'
          Dst:             unlink
        - Src:             'mosquitto_passwd.c:684,6'
          Dst:             copy_contents
        - Src:             'mosquitto_passwd.c:685,4'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:686,4'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:687,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:688,4'
          Dst:             fprintf
        - Src:             'mosquitto_passwd.c:692,3'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:693,3'
          Dst:             fclose
        - Src:             'mosquitto_passwd.c:697,3'
          Dst:             unlink
    - functionName:    handle_sigint
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signal
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - get_password__reset_term
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mosquitto_passwd.c:400,2'
          Dst:             get_password__reset_term
        - Src:             'mosquitto_passwd.c:404,2'
          Dst:             exit
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_init_crypto
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'struct.ossl_init_settings_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    realpath
      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:    __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:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      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:    log__printf
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/mosquitto_passwd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - mosq
        - level
        - fmt
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gets_quiet
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/get_password.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - s
        - len
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fgets
        - strlen
        - tcgetattr
        - tcsetattr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'get_password.c:94,5'
          Branch Sides:
            - BranchSide:      'get_password.c:95,3'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
            - BranchSide:      'get_password.c:97,3'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
        - Branch String:   'get_password.c:97,30'
          Branch Sides:
            - BranchSide:      'get_password.c:97,3'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'get_password.c:97,33'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'get_password.c:97,3'
          Branch Sides:
            - BranchSide:      'get_password.c:98,4'
              BranchSideFuncs:
                - strlen
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'get_password.c:100,13'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'get_password.c:86,2'
          Dst:             tcgetattr
        - Src:             'get_password.c:89,2'
          Dst:             tcsetattr
        - Src:             'get_password.c:91,7'
          Dst:             fgets
        - Src:             'get_password.c:92,2'
          Dst:             tcsetattr
        - Src:             'get_password.c:97,11'
          Dst:             strlen
        - Src:             'get_password.c:97,35'
          Dst:             strlen
        - Src:             'get_password.c:98,6'
          Dst:             strlen
        - Src:             'get_password.c:100,6'
          Dst:             strlen
    - functionName:    tcgetattr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.termios *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcsetattr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'struct.termios *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_password
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/get_password.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - bool
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - prompt
        - verify_prompt
        - quiet
        - password
        - len
      BBCount:         25
      ICount:          142
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - fflush
        - fprintf
        - gets_quiet
        - printf
        - strcmp
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'get_password.c:112,11'
          Branch Sides:
            - BranchSide:      'get_password.c:112,34'
              BranchSideFuncs:
                - printf
                - fflush
                - gets_quiet
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - strncpy
                - printf
                - fflush
                - gets_quiet
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'get_password.c:112,9'
              BranchSideFuncs:
                - printf
                - fflush
                - gets_quiet
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - strncpy
                - printf
                - fflush
                - gets_quiet
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'get_password.c:116,5'
          Branch Sides:
            - BranchSide:      'get_password.c:117,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'get_password.c:122,2'
              BranchSideFuncs:
                - printf
                - strncpy
                - printf
                - fflush
                - gets_quiet
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
        - Branch String:   'get_password.c:117,6'
          Branch Sides:
            - BranchSide:      'get_password.c:118,12'
              BranchSideFuncs: []
            - BranchSide:      'get_password.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'get_password.c:124,5'
          Branch Sides:
            - BranchSide:      'get_password.c:125,16'
              BranchSideFuncs:
                - printf
                - fflush
                - gets_quiet
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - fprintf
                - fprintf
            - BranchSide:      'get_password.c:143,10'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'get_password.c:127,6'
          Branch Sides:
            - BranchSide:      'get_password.c:128,8'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'get_password.c:133,3'
              BranchSideFuncs:
                - printf
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strncpy
                - fprintf
        - Branch String:   'get_password.c:128,7'
          Branch Sides:
            - BranchSide:      'get_password.c:129,13'
              BranchSideFuncs: []
            - BranchSide:      'get_password.c:131,4'
              BranchSideFuncs: []
        - Branch String:   'get_password.c:135,6'
          Branch Sides:
            - BranchSide:      'get_password.c:136,8'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'get_password.c:141,2'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'get_password.c:136,7'
          Branch Sides:
            - BranchSide:      'get_password.c:137,13'
              BranchSideFuncs: []
            - BranchSide:      'get_password.c:139,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'get_password.c:114,2'
          Dst:             printf
        - Src:             'get_password.c:115,2'
          Dst:             fflush
        - Src:             'get_password.c:116,5'
          Dst:             gets_quiet
        - Src:             'get_password.c:118,4'
          Dst:             fprintf
        - Src:             'get_password.c:122,2'
          Dst:             printf
        - Src:             'get_password.c:125,3'
          Dst:             printf
        - Src:             'get_password.c:126,3'
          Dst:             fflush
        - Src:             'get_password.c:127,6'
          Dst:             gets_quiet
        - Src:             'get_password.c:129,5'
          Dst:             fprintf
        - Src:             'get_password.c:133,3'
          Dst:             printf
        - Src:             'get_password.c:135,6'
          Dst:             strcmp
        - Src:             'get_password.c:137,5'
          Dst:             fprintf
        - Src:             'get_password.c:143,2'
          Dst:             strncpy
    - functionName:    fflush
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_password__reset_term
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/get_password.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tcgetattr
        - tcsetattr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'get_password.c:45,17'
          Branch Sides:
            - BranchSide:      'get_password.c:45,17'
              BranchSideFuncs:
                - tcgetattr
                - tcsetattr
            - BranchSide:      'get_password.c:47,2'
              BranchSideFuncs:
                - tcgetattr
                - tcsetattr
      Callsites:
        - Src:             'get_password.c:47,2'
          Dst:             tcgetattr
        - Src:             'get_password.c:49,2'
          Dst:             tcsetattr
    - functionName:    base64__decode
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/../../common/base64_mosq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - in
        - decoded
        - decoded_len
      BBCount:         16
      ICount:          131
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_ctrl
        - BIO_f_base64
        - BIO_free_all
        - BIO_push
        - BIO_read
        - BIO_s_mem
        - BIO_set_flags
        - BIO_write
        - calloc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../common/base64_mosq.c:82,5'
          Branch Sides:
            - BranchSide:      '../../common/base64_mosq.c:83,3'
              BranchSideFuncs:
                - BIO_set_flags
                - BIO_s_mem
                - BIO_new
                - BIO_free_all
                - BIO_push
                - BIO_write
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - BIO_free_all
                - BIO_read
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - free
                - BIO_free_all
            - BranchSide:      '../../common/base64_mosq.c:85,16'
              BranchSideFuncs:
                - BIO_set_flags
                - BIO_s_mem
                - BIO_new
                - BIO_free_all
                - BIO_push
                - BIO_write
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - BIO_free_all
                - BIO_read
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - free
                - BIO_free_all
        - Branch String:   '../../common/base64_mosq.c:88,5'
          Branch Sides:
            - BranchSide:      '../../common/base64_mosq.c:89,16'
              BranchSideFuncs:
                - BIO_push
                - BIO_write
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - BIO_free_all
                - BIO_read
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - free
                - BIO_free_all
            - BranchSide:      '../../common/base64_mosq.c:92,17'
              BranchSideFuncs:
                - BIO_push
                - BIO_write
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - calloc
                - BIO_free_all
                - BIO_read
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - free
                - BIO_free_all
        - Branch String:   '../../common/base64_mosq.c:95,5'
          Branch Sides:
            - BranchSide:      '../../common/base64_mosq.c:96,16'
              BranchSideFuncs:
                - BIO_free_all
            - BranchSide:      '../../common/base64_mosq.c:99,20'
              BranchSideFuncs:
                - calloc
                - BIO_free_all
                - BIO_read
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '../../common/base64_mosq.c:100,5'
          Branch Sides:
            - BranchSide:      '../../common/base64_mosq.c:101,16'
              BranchSideFuncs:
                - BIO_read
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - free
            - BranchSide:      '../../common/base64_mosq.c:104,17'
              BranchSideFuncs:
                - BIO_read
                - BIO_free_all
                - __sanitizer_cov_trace_const_cmp4
                - free
        - Branch String:   '../../common/base64_mosq.c:107,5'
          Branch Sides:
            - BranchSide:      '../../common/base64_mosq.c:108,3'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../common/base64_mosq.c:112,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../common/base64_mosq.c:79,9'
          Dst:             strlen
        - Src:             '../../common/base64_mosq.c:81,16'
          Dst:             BIO_f_base64
        - Src:             '../../common/base64_mosq.c:81,8'
          Dst:             BIO_new
        - Src:             '../../common/base64_mosq.c:85,2'
          Dst:             BIO_set_flags
        - Src:             '../../common/base64_mosq.c:87,17'
          Dst:             BIO_s_mem
        - Src:             '../../common/base64_mosq.c:87,9'
          Dst:             BIO_new
        - Src:             '../../common/base64_mosq.c:89,3'
          Dst:             BIO_free_all
        - Src:             '../../common/base64_mosq.c:92,8'
          Dst:             BIO_push
        - Src:             '../../common/base64_mosq.c:93,2'
          Dst:             BIO_write
        - Src:             '../../common/base64_mosq.c:95,5'
          Dst:             BIO_ctrl
        - Src:             '../../common/base64_mosq.c:96,3'
          Dst:             BIO_free_all
        - Src:             '../../common/base64_mosq.c:99,13'
          Dst:             calloc
        - Src:             '../../common/base64_mosq.c:101,3'
          Dst:             BIO_free_all
        - Src:             '../../common/base64_mosq.c:104,8'
          Dst:             BIO_read
        - Src:             '../../common/base64_mosq.c:105,2'
          Dst:             BIO_free_all
    - functionName:    BIO_f_base64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        1
      argTypes:
        - 'struct.bio_method_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_set_flags
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_s_mem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bio_method_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_free_all
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_push
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.bio_st *'
      argCount:        2
      argTypes:
        - 'struct.bio_st *'
        - 'struct.bio_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.bio_st *'
        - int
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.bio_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    base64__encode
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/../../common/base64_mosq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - in
        - in_len
        - encoded
      BBCount:         12
      ICount:          121
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_ctrl
        - BIO_f_base64
        - BIO_free_all
        - BIO_push
        - BIO_s_mem
        - BIO_set_flags
        - BIO_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../common/base64_mosq.c:45,5'
          Branch Sides:
            - BranchSide:      '../../common/base64_mosq.c:45,18'
              BranchSideFuncs: []
            - BranchSide:      '../../common/base64_mosq.c:47,16'
              BranchSideFuncs:
                - BIO_set_flags
                - BIO_s_mem
                - BIO_new
                - BIO_push
                - BIO_write
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - malloc
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_free_all
                - BIO_free_all
                - BIO_free_all
        - Branch String:   '../../common/base64_mosq.c:49,5'
          Branch Sides:
            - BranchSide:      '../../common/base64_mosq.c:50,16'
              BranchSideFuncs:
                - BIO_free_all
            - BranchSide:      '../../common/base64_mosq.c:53,17'
              BranchSideFuncs:
                - BIO_push
                - BIO_write
                - BIO_ctrl
                - __sanitizer_cov_trace_const_cmp4
                - BIO_ctrl
                - malloc
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_free_all
                - BIO_free_all
        - Branch String:   '../../common/base64_mosq.c:55,5'
          Branch Sides:
            - BranchSide:      '../../common/base64_mosq.c:56,16'
              BranchSideFuncs:
                - BIO_free_all
            - BranchSide:      '../../common/base64_mosq.c:59,2'
              BranchSideFuncs:
                - BIO_ctrl
                - malloc
                - BIO_free_all
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_free_all
        - Branch String:   '../../common/base64_mosq.c:61,5'
          Branch Sides:
            - BranchSide:      '../../common/base64_mosq.c:62,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_free_all
            - BranchSide:      '../../common/base64_mosq.c:65,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - BIO_free_all
      Callsites:
        - Src:             '../../common/base64_mosq.c:44,16'
          Dst:             BIO_f_base64
        - Src:             '../../common/base64_mosq.c:44,8'
          Dst:             BIO_new
        - Src:             '../../common/base64_mosq.c:47,2'
          Dst:             BIO_set_flags
        - Src:             '../../common/base64_mosq.c:48,17'
          Dst:             BIO_s_mem
        - Src:             '../../common/base64_mosq.c:48,9'
          Dst:             BIO_new
        - Src:             '../../common/base64_mosq.c:50,3'
          Dst:             BIO_free_all
        - Src:             '../../common/base64_mosq.c:53,8'
          Dst:             BIO_push
        - Src:             '../../common/base64_mosq.c:54,2'
          Dst:             BIO_write
        - Src:             '../../common/base64_mosq.c:55,5'
          Dst:             BIO_ctrl
        - Src:             '../../common/base64_mosq.c:56,3'
          Dst:             BIO_free_all
        - Src:             '../../common/base64_mosq.c:59,2'
          Dst:             BIO_ctrl
        - Src:             '../../common/base64_mosq.c:62,3'
          Dst:             BIO_free_all
        - Src:             '../../common/base64_mosq.c:67,2'
          Dst:             BIO_free_all
    - functionName:    mosquitto_write_file
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/../../common/misc_mosq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - bool
        - 'func_type *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - target_path
        - restrict_read
        - write_fn
        - user_data
        - log_fn
      BBCount:         71
      ICount:          432
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached:
        - __errno_location
        - fclose
        - fflush
        - fileno
        - mosquitto__fopen
        - rename
        - snprintf
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../common/misc_mosq.c:316,18'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:316,22'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fflush
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:317,3'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:316,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:317,3'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fflush
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:320,16'
              BranchSideFuncs:
                - snprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fflush
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:321,12'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:321,15'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:322,3'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:321,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:322,3'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:345,12'
              BranchSideFuncs:
                - unlink
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fflush
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:345,27'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:345,30'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - mosquitto__fopen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fflush
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:351,26'
              BranchSideFuncs:
                - mosquitto__fopen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fflush
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:345,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:346,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:351,26'
              BranchSideFuncs:
                - mosquitto__fopen
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fflush
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:346,3'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:346,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:347,3'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:352,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:353,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:357,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - fflush
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:353,3'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:353,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:354,3'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:357,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:358,3'
              BranchSideFuncs:
                - fclose
                - unlink
            - BranchSide:      '../../common/misc_mosq.c:361,5'
              BranchSideFuncs:
                - fflush
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:384,23'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:384,26'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:389,18'
              BranchSideFuncs:
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:384,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:385,3'
              BranchSideFuncs:
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:389,18'
              BranchSideFuncs:
                - fileno
                - fsync
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:385,3'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:385,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - fclose
                - unlink
            - BranchSide:      '../../common/misc_mosq.c:386,3'
              BranchSideFuncs:
                - fclose
                - unlink
        - Branch String:   '../../common/misc_mosq.c:389,30'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:389,33'
              BranchSideFuncs:
                - __errno_location
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:395,12'
              BranchSideFuncs:
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:389,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:390,3'
              BranchSideFuncs:
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:395,12'
              BranchSideFuncs:
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:390,3'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:390,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - fclose
                - unlink
            - BranchSide:      '../../common/misc_mosq.c:391,3'
              BranchSideFuncs:
                - fclose
                - unlink
        - Branch String:   '../../common/misc_mosq.c:395,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:396,3'
              BranchSideFuncs:
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:400,7'
              BranchSideFuncs:
                - rename
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
        - Branch String:   '../../common/misc_mosq.c:396,3'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:396,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - fclose
                - unlink
            - BranchSide:      '../../common/misc_mosq.c:397,8'
              BranchSideFuncs:
                - fclose
                - unlink
        - Branch String:   '../../common/misc_mosq.c:409,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:410,3'
              BranchSideFuncs:
                - fclose
                - unlink
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
            - BranchSide:      '../../common/misc_mosq.c:413,2'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:410,3'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:410,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - snprintf
                - __sanitizer_cov_trace_pc_indir
                - __errno_location
                - fclose
                - unlink
            - BranchSide:      '../../common/misc_mosq.c:411,3'
              BranchSideFuncs:
                - fclose
                - unlink
        - Branch String:   '../../common/misc_mosq.c:416,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:417,10'
              BranchSideFuncs:
                - fclose
                - unlink
            - BranchSide:      '../../common/misc_mosq.c:420,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../common/misc_mosq.c:320,7'
          Dst:             snprintf
        - Src:             '../../common/misc_mosq.c:345,5'
          Dst:             unlink
        - Src:             '../../common/misc_mosq.c:345,30'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:346,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:346,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:346,3'
          Dst:             strerror
        - Src:             '../../common/misc_mosq.c:346,3'
          Dst:             snprintf
        - Src:             '../../common/misc_mosq.c:346,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:351,9'
          Dst:             mosquitto__fopen
        - Src:             '../../common/misc_mosq.c:353,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:353,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:353,3'
          Dst:             strerror
        - Src:             '../../common/misc_mosq.c:353,3'
          Dst:             snprintf
        - Src:             '../../common/misc_mosq.c:353,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:384,5'
          Dst:             fflush
        - Src:             '../../common/misc_mosq.c:384,26'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:385,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:385,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:385,3'
          Dst:             strerror
        - Src:             '../../common/misc_mosq.c:385,3'
          Dst:             snprintf
        - Src:             '../../common/misc_mosq.c:385,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:389,11'
          Dst:             fileno
        - Src:             '../../common/misc_mosq.c:389,5'
          Dst:             fsync
        - Src:             '../../common/misc_mosq.c:389,33'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:390,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:390,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:390,3'
          Dst:             strerror
        - Src:             '../../common/misc_mosq.c:390,3'
          Dst:             snprintf
        - Src:             '../../common/misc_mosq.c:390,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:395,5'
          Dst:             fclose
        - Src:             '../../common/misc_mosq.c:396,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:396,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:396,3'
          Dst:             strerror
        - Src:             '../../common/misc_mosq.c:396,3'
          Dst:             snprintf
        - Src:             '../../common/misc_mosq.c:396,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:409,5'
          Dst:             rename
        - Src:             '../../common/misc_mosq.c:410,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:410,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:410,3'
          Dst:             strerror
        - Src:             '../../common/misc_mosq.c:410,3'
          Dst:             snprintf
        - Src:             '../../common/misc_mosq.c:410,3'
          Dst:             __errno_location
        - Src:             '../../common/misc_mosq.c:417,3'
          Dst:             fclose
        - Src:             '../../common/misc_mosq.c:418,3'
          Dst:             unlink
    - functionName:    mosquitto__fopen
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/../../common/misc_mosq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - bool
      constantsTouched: []
      argNames:
        - path
        - mode
        - restrict_read
      BBCount:         58
      ICount:          337
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - fclose
        - fdopen
        - fileno
        - fopen
        - fprintf
        - getgid
        - getuid
        - open
        - strlen
        - umask
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../common/misc_mosq.c:139,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:142,14'
              BranchSideFuncs:
                - umask
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __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:      '../../common/misc_mosq.c:167,16'
              BranchSideFuncs:
                - fopen
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
        - Branch String:   '../../common/misc_mosq.c:145,3'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:146,7'
              BranchSideFuncs:
                - __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
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
            - BranchSide:      '../../common/misc_mosq.c:161,17'
              BranchSideFuncs:
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
        - Branch String:   '../../common/misc_mosq.c:146,7'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:147,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __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:      '../../common/misc_mosq.c:148,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_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../common/misc_mosq.c:148,13'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:149,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __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:      '../../common/misc_mosq.c:152,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../common/misc_mosq.c:152,13'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:153,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __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:      '../../common/misc_mosq.c:155,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../common/misc_mosq.c:155,13'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:156,4'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __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:      '../../common/misc_mosq.c:156,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../common/misc_mosq.c:156,13'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:157,4'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __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:      '../../common/misc_mosq.c:157,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - open
                - __sanitizer_cov_trace_const_cmp4
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
                - __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:   '../../common/misc_mosq.c:162,6'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:162,14'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:163,17'
              BranchSideFuncs:
                - fdopen
                - umask
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
        - Branch String:   '../../common/misc_mosq.c:169,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:169,12'
              BranchSideFuncs:
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
            - BranchSide:      '../../common/misc_mosq.c:171,18'
              BranchSideFuncs:
                - fileno
                - fstat
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
                - fclose
        - Branch String:   '../../common/misc_mosq.c:171,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:172,10'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '../../common/misc_mosq.c:176,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
        - Branch String:   '../../common/misc_mosq.c:176,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:177,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
                - fprintf
            - BranchSide:      '../../common/misc_mosq.c:230,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
        - Branch String:   '../../common/misc_mosq.c:177,6'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:181,12'
              BranchSideFuncs:
                - fprintf
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
            - BranchSide:      '../../common/misc_mosq.c:189,14'
              BranchSideFuncs:
                - getuid
                - __sanitizer_cov_trace_cmp4
                - getgid
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - getgid
                - getgrgid_r
                - fprintf
                - getuid
                - getpwuid_r
                - fprintf
        - Branch String:   '../../common/misc_mosq.c:189,6'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:193,15'
              BranchSideFuncs:
                - getuid
                - getpwuid_r
                - getgid
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - getgid
                - getgrgid_r
                - fprintf
                - fprintf
            - BranchSide:      '../../common/misc_mosq.c:208,14'
              BranchSideFuncs:
                - getgid
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - getgid
                - getgrgid_r
                - fprintf
        - Branch String:   '../../common/misc_mosq.c:194,7'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:198,13'
              BranchSideFuncs:
                - fprintf
                - getgid
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - getgid
                - getgrgid_r
                - fprintf
            - BranchSide:      '../../common/misc_mosq.c:207,3'
              BranchSideFuncs:
                - getgid
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - getgid
                - getgrgid_r
                - fprintf
        - Branch String:   '../../common/misc_mosq.c:208,6'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:212,15'
              BranchSideFuncs:
                - getgid
                - getgrgid_r
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
                - fprintf
            - BranchSide:      '../../common/misc_mosq.c:227,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
        - Branch String:   '../../common/misc_mosq.c:213,7'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:217,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
            - BranchSide:      '../../common/misc_mosq.c:226,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fclose
        - Branch String:   '../../common/misc_mosq.c:230,31'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:230,35'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:237,9'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:230,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:234,10'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:237,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../common/misc_mosq.c:142,14'
          Dst:             umask
        - Src:             '../../common/misc_mosq.c:145,23'
          Dst:             strlen
        - Src:             '../../common/misc_mosq.c:161,12'
          Dst:             open
        - Src:             '../../common/misc_mosq.c:163,10'
          Dst:             fdopen
        - Src:             '../../common/misc_mosq.c:165,3'
          Dst:             umask
        - Src:             '../../common/misc_mosq.c:167,10'
          Dst:             fopen
        - Src:             '../../common/misc_mosq.c:171,11'
          Dst:             fileno
        - Src:             '../../common/misc_mosq.c:171,5'
          Dst:             fstat
        - Src:             '../../common/misc_mosq.c:172,3'
          Dst:             fclose
        - Src:             '../../common/misc_mosq.c:181,4'
          Dst:             fprintf
        - Src:             '../../common/misc_mosq.c:189,24'
          Dst:             getuid
        - Src:             '../../common/misc_mosq.c:193,15'
          Dst:             getuid
        - Src:             '../../common/misc_mosq.c:193,4'
          Dst:             getpwuid_r
        - Src:             '../../common/misc_mosq.c:198,5'
          Dst:             fprintf
        - Src:             '../../common/misc_mosq.c:208,24'
          Dst:             getgid
        - Src:             '../../common/misc_mosq.c:212,15'
          Dst:             getgid
        - Src:             '../../common/misc_mosq.c:212,4'
          Dst:             getgrgid_r
        - Src:             '../../common/misc_mosq.c:217,5'
          Dst:             fprintf
        - Src:             '../../common/misc_mosq.c:234,3'
          Dst:             fclose
    - functionName:    fsync
      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:    rename
      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:    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:    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:    getuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpwuid_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'struct.passwd *'
        - 'char *'
        - size_t
        - 'struct.passwd **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getgid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getgrgid_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'struct.group *'
        - 'char *'
        - size_t
        - 'struct.group **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgets_extending
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/../../common/misc_mosq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char **'
        - 'int *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - stream
      BBCount:         28
      ICount:          165
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - feof
        - fgets
        - realloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../common/misc_mosq.c:268,20'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:268,23'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:269,3'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:268,35'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:268,38'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:269,3'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:268,53'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:268,57'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:269,3'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:268,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:272,2'
              BranchSideFuncs:
                - fgets
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - realloc
        - Branch String:   '../../common/misc_mosq.c:274,19'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:275,11'
              BranchSideFuncs: []
        - Branch String:   '../../common/misc_mosq.c:274,6'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:275,11'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:278,17'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - fgets
                - feof
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../common/misc_mosq.c:279,6'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:280,11'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:282,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - realloc
                - fgets
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../common/misc_mosq.c:283,6'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:284,11'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:287,14'
              BranchSideFuncs:
                - realloc
                - fgets
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../common/misc_mosq.c:290,6'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:291,4'
              BranchSideFuncs:
                - fgets
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - realloc
            - BranchSide:      '../../common/misc_mosq.c:293,10'
              BranchSideFuncs:
                - fgets
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - realloc
        - Branch String:   '../../common/misc_mosq.c:294,2'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:273,18'
              BranchSideFuncs:
                - fgets
                - feof
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - realloc
            - BranchSide:      '../../common/misc_mosq.c:294,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../common/misc_mosq.c:273,8'
          Dst:             fgets
        - Src:             '../../common/misc_mosq.c:274,6'
          Dst:             feof
        - Src:             '../../common/misc_mosq.c:278,9'
          Dst:             strlen
        - Src:             '../../common/misc_mosq.c:289,12'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    misc__trimblanks
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/../../common/misc_mosq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         15
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../common/misc_mosq.c:246,5'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:246,18'
              BranchSideFuncs: []
            - BranchSide:      '../../common/misc_mosq.c:248,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../common/misc_mosq.c:248,2'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:249,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../common/misc_mosq.c:251,12'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../common/misc_mosq.c:252,21'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:252,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../common/misc_mosq.c:252,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../common/misc_mosq.c:252,2'
          Branch Sides:
            - BranchSide:      '../../common/misc_mosq.c:253,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../common/misc_mosq.c:256,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../common/misc_mosq.c:248,8'
          Dst:             __ctype_b_loc
        - Src:             '../../common/misc_mosq.c:251,16'
          Dst:             strlen
        - Src:             '../../common/misc_mosq.c:252,24'
          Dst:             __ctype_b_loc
    - functionName:    pw__memcmp_const
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/../../common/password_mosq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
        - len
      BBCount:         11
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../common/password_mosq.c:124,8'
          Branch Sides:
            - BranchSide:      '../../common/password_mosq.c:124,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '../../common/password_mosq.c:124,15'
              BranchSideFuncs: []
        - Branch String:   '../../common/password_mosq.c:124,5'
          Branch Sides:
            - BranchSide:      '../../common/password_mosq.c:124,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '../../common/password_mosq.c:126,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '../../common/password_mosq.c:126,2'
          Branch Sides:
            - BranchSide:      '../../common/password_mosq.c:127,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '../../common/password_mosq.c:129,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pw__hash
      functionSourceFile: '/src/mosquitto/apps/mosquitto_passwd/../../common/password_mosq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct.mosquitto_pw *'
        - bool
        - int
      constantsTouched: []
      argNames:
        - password
        - pw
        - new_password
        - new_iterations
      BBCount:         16
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EVP_DigestFinal_ex
        - EVP_DigestInit_ex
        - EVP_DigestUpdate
        - EVP_MD_CTX_free
        - EVP_MD_CTX_new
        - EVP_get_digestbyname
        - RAND_bytes
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../common/password_mosq.c:72,5'
          Branch Sides:
            - BranchSide:      '../../common/password_mosq.c:73,3'
              BranchSideFuncs:
                - RAND_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - PKCS5_PBKDF2_HMAC
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - strlen
                - EVP_DigestUpdate
                - EVP_DigestUpdate
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
            - BranchSide:      '../../common/password_mosq.c:80,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - PKCS5_PBKDF2_HMAC
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - strlen
                - EVP_DigestUpdate
                - EVP_DigestUpdate
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
        - Branch String:   '../../common/password_mosq.c:75,6'
          Branch Sides:
            - BranchSide:      '../../common/password_mosq.c:76,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - PKCS5_PBKDF2_HMAC
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - strlen
                - EVP_DigestUpdate
                - EVP_DigestUpdate
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
            - BranchSide:      '../../common/password_mosq.c:78,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - PKCS5_PBKDF2_HMAC
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - strlen
                - EVP_DigestUpdate
                - EVP_DigestUpdate
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
        - Branch String:   '../../common/password_mosq.c:82,5'
          Branch Sides:
            - BranchSide:      '../../common/password_mosq.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      '../../common/password_mosq.c:86,11'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - PKCS5_PBKDF2_HMAC
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - strlen
                - EVP_DigestUpdate
                - EVP_DigestUpdate
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
        - Branch String:   '../../common/password_mosq.c:87,5'
          Branch Sides:
            - BranchSide:      '../../common/password_mosq.c:88,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - PKCS5_PBKDF2_HMAC
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - strlen
                - EVP_DigestUpdate
                - EVP_DigestUpdate
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
            - BranchSide:      '../../common/password_mosq.c:91,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - PKCS5_PBKDF2_HMAC
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - strlen
                - EVP_DigestUpdate
                - EVP_DigestUpdate
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
        - Branch String:   '../../common/password_mosq.c:91,5'
          Branch Sides:
            - BranchSide:      '../../common/password_mosq.c:100,13'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - strlen
                - EVP_DigestUpdate
                - EVP_DigestUpdate
                - EVP_DigestFinal_ex
                - EVP_MD_CTX_free
            - BranchSide:      '../../common/password_mosq.c:108,20'
              BranchSideFuncs:
                - strlen
                - PKCS5_PBKDF2_HMAC
      Callsites:
        - Src:             '../../common/password_mosq.c:74,8'
          Dst:             RAND_bytes
        - Src:             '../../common/password_mosq.c:86,11'
          Dst:             EVP_get_digestbyname
        - Src:             '../../common/password_mosq.c:100,13'
          Dst:             EVP_MD_CTX_new
        - Src:             '../../common/password_mosq.c:101,3'
          Dst:             EVP_DigestInit_ex
        - Src:             '../../common/password_mosq.c:102,39'
          Dst:             strlen
        - Src:             '../../common/password_mosq.c:102,3'
          Dst:             EVP_DigestUpdate
        - Src:             '../../common/password_mosq.c:103,3'
          Dst:             EVP_DigestUpdate
        - Src:             '../../common/password_mosq.c:104,3'
          Dst:             EVP_DigestFinal_ex
        - Src:             '../../common/password_mosq.c:105,3'
          Dst:             EVP_MD_CTX_free
        - Src:             '../../common/password_mosq.c:110,36'
          Dst:             strlen
        - Src:             '../../common/password_mosq.c:110,3'
          Dst:             PKCS5_PBKDF2_HMAC
    - functionName:    EVP_get_digestbyname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_md_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.evp_md_ctx_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'struct.evp_md_st *'
        - 'struct.engine_st *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestFinal_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.evp_md_ctx_st *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.evp_md_ctx_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PKCS5_PBKDF2_HMAC
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - int
        - int
        - 'struct.evp_md_st *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
